Vulkan.jl API
Vulkan.VulkanVulkan.AabbPositionsKHRVulkan.AabbPositionsKHRVulkan.AabbPositionsKHRVulkan.AccelerationStructureBuildGeometryInfoKHRVulkan.AccelerationStructureBuildGeometryInfoKHRVulkan.AccelerationStructureBuildGeometryInfoKHRVulkan.AccelerationStructureBuildGeometryInfoKHRVulkan.AccelerationStructureBuildRangeInfoKHRVulkan.AccelerationStructureBuildRangeInfoKHRVulkan.AccelerationStructureBuildRangeInfoKHRVulkan.AccelerationStructureBuildSizesInfoKHRVulkan.AccelerationStructureBuildSizesInfoKHRVulkan.AccelerationStructureBuildSizesInfoKHRVulkan.AccelerationStructureBuildSizesInfoKHRVulkan.AccelerationStructureCreateInfoKHRVulkan.AccelerationStructureCreateInfoKHRVulkan.AccelerationStructureCreateInfoKHRVulkan.AccelerationStructureCreateInfoKHRVulkan.AccelerationStructureCreateInfoNVVulkan.AccelerationStructureCreateInfoNVVulkan.AccelerationStructureCreateInfoNVVulkan.AccelerationStructureCreateInfoNVVulkan.AccelerationStructureDeviceAddressInfoKHRVulkan.AccelerationStructureDeviceAddressInfoKHRVulkan.AccelerationStructureDeviceAddressInfoKHRVulkan.AccelerationStructureDeviceAddressInfoKHRVulkan.AccelerationStructureGeometryAabbsDataKHRVulkan.AccelerationStructureGeometryAabbsDataKHRVulkan.AccelerationStructureGeometryAabbsDataKHRVulkan.AccelerationStructureGeometryAabbsDataKHRVulkan.AccelerationStructureGeometryDataKHRVulkan.AccelerationStructureGeometryInstancesDataKHRVulkan.AccelerationStructureGeometryInstancesDataKHRVulkan.AccelerationStructureGeometryInstancesDataKHRVulkan.AccelerationStructureGeometryInstancesDataKHRVulkan.AccelerationStructureGeometryKHRVulkan.AccelerationStructureGeometryKHRVulkan.AccelerationStructureGeometryKHRVulkan.AccelerationStructureGeometryKHRVulkan.AccelerationStructureGeometryTrianglesDataKHRVulkan.AccelerationStructureGeometryTrianglesDataKHRVulkan.AccelerationStructureGeometryTrianglesDataKHRVulkan.AccelerationStructureGeometryTrianglesDataKHRVulkan.AccelerationStructureInfoNVVulkan.AccelerationStructureInfoNVVulkan.AccelerationStructureInfoNVVulkan.AccelerationStructureInfoNVVulkan.AccelerationStructureInstanceKHRVulkan.AccelerationStructureInstanceKHRVulkan.AccelerationStructureInstanceKHRVulkan.AccelerationStructureInstanceKHRVulkan.AccelerationStructureMemoryRequirementsInfoNVVulkan.AccelerationStructureMemoryRequirementsInfoNVVulkan.AccelerationStructureMemoryRequirementsInfoNVVulkan.AccelerationStructureMemoryRequirementsInfoNVVulkan.AccelerationStructureVersionInfoKHRVulkan.AccelerationStructureVersionInfoKHRVulkan.AccelerationStructureVersionInfoKHRVulkan.AccelerationStructureVersionInfoKHRVulkan.AcquireNextImageInfoKHRVulkan.AcquireNextImageInfoKHRVulkan.AcquireNextImageInfoKHRVulkan.AcquireNextImageInfoKHRVulkan.AcquireProfilingLockInfoKHRVulkan.AcquireProfilingLockInfoKHRVulkan.AcquireProfilingLockInfoKHRVulkan.AcquireProfilingLockInfoKHRVulkan.AllocationCallbacksVulkan.AllocationCallbacksVulkan.AllocationCallbacksVulkan.AllocationCallbacksVulkan.ApplicationInfoVulkan.ApplicationInfoVulkan.ApplicationInfoVulkan.ApplicationInfoVulkan.AttachmentDescriptionVulkan.AttachmentDescriptionVulkan.AttachmentDescriptionVulkan.AttachmentDescriptionVulkan.AttachmentDescription2Vulkan.AttachmentDescription2Vulkan.AttachmentDescription2Vulkan.AttachmentDescription2Vulkan.AttachmentDescriptionStencilLayoutVulkan.AttachmentDescriptionStencilLayoutVulkan.AttachmentDescriptionStencilLayoutVulkan.AttachmentDescriptionStencilLayoutVulkan.AttachmentReferenceVulkan.AttachmentReferenceVulkan.AttachmentReferenceVulkan.AttachmentReference2Vulkan.AttachmentReference2Vulkan.AttachmentReference2Vulkan.AttachmentReference2Vulkan.AttachmentReferenceStencilLayoutVulkan.AttachmentReferenceStencilLayoutVulkan.AttachmentReferenceStencilLayoutVulkan.AttachmentReferenceStencilLayoutVulkan.AttachmentSampleLocationsEXTVulkan.AttachmentSampleLocationsEXTVulkan.AttachmentSampleLocationsEXTVulkan.BaseInStructureVulkan.BaseInStructureVulkan.BaseInStructureVulkan.BaseInStructureVulkan.BaseOutStructureVulkan.BaseOutStructureVulkan.BaseOutStructureVulkan.BaseOutStructureVulkan.BindAccelerationStructureMemoryInfoNVVulkan.BindAccelerationStructureMemoryInfoNVVulkan.BindAccelerationStructureMemoryInfoNVVulkan.BindAccelerationStructureMemoryInfoNVVulkan.BindBufferMemoryDeviceGroupInfoVulkan.BindBufferMemoryDeviceGroupInfoVulkan.BindBufferMemoryDeviceGroupInfoVulkan.BindBufferMemoryDeviceGroupInfoVulkan.BindBufferMemoryInfoVulkan.BindBufferMemoryInfoVulkan.BindBufferMemoryInfoVulkan.BindBufferMemoryInfoVulkan.BindImageMemoryDeviceGroupInfoVulkan.BindImageMemoryDeviceGroupInfoVulkan.BindImageMemoryDeviceGroupInfoVulkan.BindImageMemoryDeviceGroupInfoVulkan.BindImageMemoryInfoVulkan.BindImageMemoryInfoVulkan.BindImageMemoryInfoVulkan.BindImageMemoryInfoVulkan.BindImageMemorySwapchainInfoKHRVulkan.BindImageMemorySwapchainInfoKHRVulkan.BindImageMemorySwapchainInfoKHRVulkan.BindImageMemorySwapchainInfoKHRVulkan.BindImagePlaneMemoryInfoVulkan.BindImagePlaneMemoryInfoVulkan.BindImagePlaneMemoryInfoVulkan.BindImagePlaneMemoryInfoVulkan.BindIndexBufferIndirectCommandNVVulkan.BindIndexBufferIndirectCommandNVVulkan.BindIndexBufferIndirectCommandNVVulkan.BindShaderGroupIndirectCommandNVVulkan.BindShaderGroupIndirectCommandNVVulkan.BindShaderGroupIndirectCommandNVVulkan.BindSparseInfoVulkan.BindSparseInfoVulkan.BindSparseInfoVulkan.BindSparseInfoVulkan.BindVertexBufferIndirectCommandNVVulkan.BindVertexBufferIndirectCommandNVVulkan.BindVertexBufferIndirectCommandNVVulkan.BlitImageInfo2KHRVulkan.BlitImageInfo2KHRVulkan.BlitImageInfo2KHRVulkan.BlitImageInfo2KHRVulkan.BufferCopyVulkan.BufferCopyVulkan.BufferCopyVulkan.BufferCopy2KHRVulkan.BufferCopy2KHRVulkan.BufferCopy2KHRVulkan.BufferCopy2KHRVulkan.BufferCreateInfoVulkan.BufferCreateInfoVulkan.BufferCreateInfoVulkan.BufferCreateInfoVulkan.BufferDeviceAddressCreateInfoEXTVulkan.BufferDeviceAddressCreateInfoEXTVulkan.BufferDeviceAddressCreateInfoEXTVulkan.BufferDeviceAddressCreateInfoEXTVulkan.BufferDeviceAddressInfoVulkan.BufferDeviceAddressInfoVulkan.BufferDeviceAddressInfoVulkan.BufferDeviceAddressInfoVulkan.BufferImageCopyVulkan.BufferImageCopyVulkan.BufferImageCopyVulkan.BufferImageCopy2KHRVulkan.BufferImageCopy2KHRVulkan.BufferImageCopy2KHRVulkan.BufferImageCopy2KHRVulkan.BufferMemoryBarrierVulkan.BufferMemoryBarrierVulkan.BufferMemoryBarrierVulkan.BufferMemoryBarrierVulkan.BufferMemoryBarrier2KHRVulkan.BufferMemoryBarrier2KHRVulkan.BufferMemoryBarrier2KHRVulkan.BufferMemoryBarrier2KHRVulkan.BufferMemoryRequirementsInfo2Vulkan.BufferMemoryRequirementsInfo2Vulkan.BufferMemoryRequirementsInfo2Vulkan.BufferMemoryRequirementsInfo2Vulkan.BufferOpaqueCaptureAddressCreateInfoVulkan.BufferOpaqueCaptureAddressCreateInfoVulkan.BufferOpaqueCaptureAddressCreateInfoVulkan.BufferOpaqueCaptureAddressCreateInfoVulkan.BufferViewCreateInfoVulkan.BufferViewCreateInfoVulkan.BufferViewCreateInfoVulkan.BufferViewCreateInfoVulkan.CalibratedTimestampInfoEXTVulkan.CalibratedTimestampInfoEXTVulkan.CalibratedTimestampInfoEXTVulkan.CalibratedTimestampInfoEXTVulkan.CheckpointData2NVVulkan.CheckpointData2NVVulkan.CheckpointData2NVVulkan.CheckpointData2NVVulkan.CheckpointDataNVVulkan.CheckpointDataNVVulkan.CheckpointDataNVVulkan.CheckpointDataNVVulkan.ClearAttachmentVulkan.ClearAttachmentVulkan.ClearAttachmentVulkan.ClearColorValueVulkan.ClearDepthStencilValueVulkan.ClearDepthStencilValueVulkan.ClearDepthStencilValueVulkan.ClearRectVulkan.ClearRectVulkan.ClearRectVulkan.ClearValueVulkan.CoarseSampleLocationNVVulkan.CoarseSampleLocationNVVulkan.CoarseSampleLocationNVVulkan.CoarseSampleOrderCustomNVVulkan.CoarseSampleOrderCustomNVVulkan.CoarseSampleOrderCustomNVVulkan.CommandBufferAllocateInfoVulkan.CommandBufferAllocateInfoVulkan.CommandBufferAllocateInfoVulkan.CommandBufferAllocateInfoVulkan.CommandBufferBeginInfoVulkan.CommandBufferBeginInfoVulkan.CommandBufferBeginInfoVulkan.CommandBufferBeginInfoVulkan.CommandBufferInheritanceConditionalRenderingInfoEXTVulkan.CommandBufferInheritanceConditionalRenderingInfoEXTVulkan.CommandBufferInheritanceConditionalRenderingInfoEXTVulkan.CommandBufferInheritanceConditionalRenderingInfoEXTVulkan.CommandBufferInheritanceInfoVulkan.CommandBufferInheritanceInfoVulkan.CommandBufferInheritanceInfoVulkan.CommandBufferInheritanceInfoVulkan.CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan.CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan.CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan.CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan.CommandBufferInheritanceViewportScissorInfoNVVulkan.CommandBufferInheritanceViewportScissorInfoNVVulkan.CommandBufferInheritanceViewportScissorInfoNVVulkan.CommandBufferInheritanceViewportScissorInfoNVVulkan.CommandBufferSubmitInfoKHRVulkan.CommandBufferSubmitInfoKHRVulkan.CommandBufferSubmitInfoKHRVulkan.CommandBufferSubmitInfoKHRVulkan.CommandPoolCreateInfoVulkan.CommandPoolCreateInfoVulkan.CommandPoolCreateInfoVulkan.CommandPoolCreateInfoVulkan.ComponentMappingVulkan.ComponentMappingVulkan.ComponentMappingVulkan.ComputePipelineCreateInfoVulkan.ComputePipelineCreateInfoVulkan.ComputePipelineCreateInfoVulkan.ComputePipelineCreateInfoVulkan.ConditionalRenderingBeginInfoEXTVulkan.ConditionalRenderingBeginInfoEXTVulkan.ConditionalRenderingBeginInfoEXTVulkan.ConditionalRenderingBeginInfoEXTVulkan.ConformanceVersionVulkan.ConformanceVersionVulkan.ConformanceVersionVulkan.CooperativeMatrixPropertiesNVVulkan.CooperativeMatrixPropertiesNVVulkan.CooperativeMatrixPropertiesNVVulkan.CooperativeMatrixPropertiesNVVulkan.CopyAccelerationStructureInfoKHRVulkan.CopyAccelerationStructureInfoKHRVulkan.CopyAccelerationStructureInfoKHRVulkan.CopyAccelerationStructureInfoKHRVulkan.CopyAccelerationStructureToMemoryInfoKHRVulkan.CopyAccelerationStructureToMemoryInfoKHRVulkan.CopyAccelerationStructureToMemoryInfoKHRVulkan.CopyAccelerationStructureToMemoryInfoKHRVulkan.CopyBufferInfo2KHRVulkan.CopyBufferInfo2KHRVulkan.CopyBufferInfo2KHRVulkan.CopyBufferInfo2KHRVulkan.CopyBufferToImageInfo2KHRVulkan.CopyBufferToImageInfo2KHRVulkan.CopyBufferToImageInfo2KHRVulkan.CopyBufferToImageInfo2KHRVulkan.CopyCommandTransformInfoQCOMVulkan.CopyCommandTransformInfoQCOMVulkan.CopyCommandTransformInfoQCOMVulkan.CopyCommandTransformInfoQCOMVulkan.CopyDescriptorSetVulkan.CopyDescriptorSetVulkan.CopyDescriptorSetVulkan.CopyDescriptorSetVulkan.CopyImageInfo2KHRVulkan.CopyImageInfo2KHRVulkan.CopyImageInfo2KHRVulkan.CopyImageInfo2KHRVulkan.CopyImageToBufferInfo2KHRVulkan.CopyImageToBufferInfo2KHRVulkan.CopyImageToBufferInfo2KHRVulkan.CopyImageToBufferInfo2KHRVulkan.CopyMemoryToAccelerationStructureInfoKHRVulkan.CopyMemoryToAccelerationStructureInfoKHRVulkan.CopyMemoryToAccelerationStructureInfoKHRVulkan.CopyMemoryToAccelerationStructureInfoKHRVulkan.DebugMarkerMarkerInfoEXTVulkan.DebugMarkerMarkerInfoEXTVulkan.DebugMarkerMarkerInfoEXTVulkan.DebugMarkerMarkerInfoEXTVulkan.DebugMarkerObjectNameInfoEXTVulkan.DebugMarkerObjectNameInfoEXTVulkan.DebugMarkerObjectNameInfoEXTVulkan.DebugMarkerObjectNameInfoEXTVulkan.DebugMarkerObjectTagInfoEXTVulkan.DebugMarkerObjectTagInfoEXTVulkan.DebugMarkerObjectTagInfoEXTVulkan.DebugMarkerObjectTagInfoEXTVulkan.DebugReportCallbackCreateInfoEXTVulkan.DebugReportCallbackCreateInfoEXTVulkan.DebugReportCallbackCreateInfoEXTVulkan.DebugReportCallbackCreateInfoEXTVulkan.DebugUtilsLabelEXTVulkan.DebugUtilsLabelEXTVulkan.DebugUtilsLabelEXTVulkan.DebugUtilsLabelEXTVulkan.DebugUtilsMessengerCallbackDataEXTVulkan.DebugUtilsMessengerCallbackDataEXTVulkan.DebugUtilsMessengerCallbackDataEXTVulkan.DebugUtilsMessengerCallbackDataEXTVulkan.DebugUtilsMessengerCreateInfoEXTVulkan.DebugUtilsMessengerCreateInfoEXTVulkan.DebugUtilsMessengerCreateInfoEXTVulkan.DebugUtilsMessengerCreateInfoEXTVulkan.DebugUtilsMessengerEXTVulkan.DebugUtilsObjectNameInfoEXTVulkan.DebugUtilsObjectNameInfoEXTVulkan.DebugUtilsObjectNameInfoEXTVulkan.DebugUtilsObjectNameInfoEXTVulkan.DebugUtilsObjectTagInfoEXTVulkan.DebugUtilsObjectTagInfoEXTVulkan.DebugUtilsObjectTagInfoEXTVulkan.DebugUtilsObjectTagInfoEXTVulkan.DedicatedAllocationBufferCreateInfoNVVulkan.DedicatedAllocationBufferCreateInfoNVVulkan.DedicatedAllocationBufferCreateInfoNVVulkan.DedicatedAllocationBufferCreateInfoNVVulkan.DedicatedAllocationImageCreateInfoNVVulkan.DedicatedAllocationImageCreateInfoNVVulkan.DedicatedAllocationImageCreateInfoNVVulkan.DedicatedAllocationImageCreateInfoNVVulkan.DedicatedAllocationMemoryAllocateInfoNVVulkan.DedicatedAllocationMemoryAllocateInfoNVVulkan.DedicatedAllocationMemoryAllocateInfoNVVulkan.DedicatedAllocationMemoryAllocateInfoNVVulkan.DependencyInfoKHRVulkan.DependencyInfoKHRVulkan.DependencyInfoKHRVulkan.DependencyInfoKHRVulkan.DescriptorBufferInfoVulkan.DescriptorBufferInfoVulkan.DescriptorBufferInfoVulkan.DescriptorBufferInfoVulkan.DescriptorImageInfoVulkan.DescriptorImageInfoVulkan.DescriptorImageInfoVulkan.DescriptorPoolCreateInfoVulkan.DescriptorPoolCreateInfoVulkan.DescriptorPoolCreateInfoVulkan.DescriptorPoolCreateInfoVulkan.DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan.DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan.DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan.DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan.DescriptorPoolSizeVulkan.DescriptorPoolSizeVulkan.DescriptorPoolSizeVulkan.DescriptorSetAllocateInfoVulkan.DescriptorSetAllocateInfoVulkan.DescriptorSetAllocateInfoVulkan.DescriptorSetAllocateInfoVulkan.DescriptorSetLayoutBindingVulkan.DescriptorSetLayoutBindingVulkan.DescriptorSetLayoutBindingVulkan.DescriptorSetLayoutBindingVulkan.DescriptorSetLayoutBindingFlagsCreateInfoVulkan.DescriptorSetLayoutBindingFlagsCreateInfoVulkan.DescriptorSetLayoutBindingFlagsCreateInfoVulkan.DescriptorSetLayoutBindingFlagsCreateInfoVulkan.DescriptorSetLayoutCreateInfoVulkan.DescriptorSetLayoutCreateInfoVulkan.DescriptorSetLayoutCreateInfoVulkan.DescriptorSetLayoutCreateInfoVulkan.DescriptorSetLayoutSupportVulkan.DescriptorSetLayoutSupportVulkan.DescriptorSetLayoutSupportVulkan.DescriptorSetLayoutSupportVulkan.DescriptorSetVariableDescriptorCountAllocateInfoVulkan.DescriptorSetVariableDescriptorCountAllocateInfoVulkan.DescriptorSetVariableDescriptorCountAllocateInfoVulkan.DescriptorSetVariableDescriptorCountAllocateInfoVulkan.DescriptorSetVariableDescriptorCountLayoutSupportVulkan.DescriptorSetVariableDescriptorCountLayoutSupportVulkan.DescriptorSetVariableDescriptorCountLayoutSupportVulkan.DescriptorSetVariableDescriptorCountLayoutSupportVulkan.DescriptorUpdateTemplateCreateInfoVulkan.DescriptorUpdateTemplateCreateInfoVulkan.DescriptorUpdateTemplateCreateInfoVulkan.DescriptorUpdateTemplateCreateInfoVulkan.DescriptorUpdateTemplateEntryVulkan.DescriptorUpdateTemplateEntryVulkan.DescriptorUpdateTemplateEntryVulkan.DeviceCreateInfoVulkan.DeviceCreateInfoVulkan.DeviceCreateInfoVulkan.DeviceCreateInfoVulkan.DeviceDeviceMemoryReportCreateInfoEXTVulkan.DeviceDeviceMemoryReportCreateInfoEXTVulkan.DeviceDeviceMemoryReportCreateInfoEXTVulkan.DeviceDeviceMemoryReportCreateInfoEXTVulkan.DeviceDiagnosticsConfigCreateInfoNVVulkan.DeviceDiagnosticsConfigCreateInfoNVVulkan.DeviceDiagnosticsConfigCreateInfoNVVulkan.DeviceDiagnosticsConfigCreateInfoNVVulkan.DeviceEventInfoEXTVulkan.DeviceEventInfoEXTVulkan.DeviceEventInfoEXTVulkan.DeviceEventInfoEXTVulkan.DeviceGroupBindSparseInfoVulkan.DeviceGroupBindSparseInfoVulkan.DeviceGroupBindSparseInfoVulkan.DeviceGroupBindSparseInfoVulkan.DeviceGroupCommandBufferBeginInfoVulkan.DeviceGroupCommandBufferBeginInfoVulkan.DeviceGroupCommandBufferBeginInfoVulkan.DeviceGroupCommandBufferBeginInfoVulkan.DeviceGroupDeviceCreateInfoVulkan.DeviceGroupDeviceCreateInfoVulkan.DeviceGroupDeviceCreateInfoVulkan.DeviceGroupDeviceCreateInfoVulkan.DeviceGroupPresentCapabilitiesKHRVulkan.DeviceGroupPresentCapabilitiesKHRVulkan.DeviceGroupPresentCapabilitiesKHRVulkan.DeviceGroupPresentCapabilitiesKHRVulkan.DeviceGroupPresentInfoKHRVulkan.DeviceGroupPresentInfoKHRVulkan.DeviceGroupPresentInfoKHRVulkan.DeviceGroupPresentInfoKHRVulkan.DeviceGroupRenderPassBeginInfoVulkan.DeviceGroupRenderPassBeginInfoVulkan.DeviceGroupRenderPassBeginInfoVulkan.DeviceGroupRenderPassBeginInfoVulkan.DeviceGroupSubmitInfoVulkan.DeviceGroupSubmitInfoVulkan.DeviceGroupSubmitInfoVulkan.DeviceGroupSubmitInfoVulkan.DeviceGroupSwapchainCreateInfoKHRVulkan.DeviceGroupSwapchainCreateInfoKHRVulkan.DeviceGroupSwapchainCreateInfoKHRVulkan.DeviceGroupSwapchainCreateInfoKHRVulkan.DeviceMemoryOpaqueCaptureAddressInfoVulkan.DeviceMemoryOpaqueCaptureAddressInfoVulkan.DeviceMemoryOpaqueCaptureAddressInfoVulkan.DeviceMemoryOpaqueCaptureAddressInfoVulkan.DeviceMemoryOverallocationCreateInfoAMDVulkan.DeviceMemoryOverallocationCreateInfoAMDVulkan.DeviceMemoryOverallocationCreateInfoAMDVulkan.DeviceMemoryOverallocationCreateInfoAMDVulkan.DeviceMemoryReportCallbackDataEXTVulkan.DeviceMemoryReportCallbackDataEXTVulkan.DeviceMemoryReportCallbackDataEXTVulkan.DeviceMemoryReportCallbackDataEXTVulkan.DeviceOrHostAddressConstKHRVulkan.DeviceOrHostAddressKHRVulkan.DevicePrivateDataCreateInfoEXTVulkan.DevicePrivateDataCreateInfoEXTVulkan.DevicePrivateDataCreateInfoEXTVulkan.DevicePrivateDataCreateInfoEXTVulkan.DeviceQueueCreateInfoVulkan.DeviceQueueCreateInfoVulkan.DeviceQueueCreateInfoVulkan.DeviceQueueCreateInfoVulkan.DeviceQueueGlobalPriorityCreateInfoEXTVulkan.DeviceQueueGlobalPriorityCreateInfoEXTVulkan.DeviceQueueGlobalPriorityCreateInfoEXTVulkan.DeviceQueueGlobalPriorityCreateInfoEXTVulkan.DeviceQueueInfo2Vulkan.DeviceQueueInfo2Vulkan.DeviceQueueInfo2Vulkan.DeviceQueueInfo2Vulkan.DispatchIndirectCommandVulkan.DispatchIndirectCommandVulkan.DispatchIndirectCommandVulkan.DisplayEventInfoEXTVulkan.DisplayEventInfoEXTVulkan.DisplayEventInfoEXTVulkan.DisplayEventInfoEXTVulkan.DisplayModeCreateInfoKHRVulkan.DisplayModeCreateInfoKHRVulkan.DisplayModeCreateInfoKHRVulkan.DisplayModeCreateInfoKHRVulkan.DisplayModeParametersKHRVulkan.DisplayModeParametersKHRVulkan.DisplayModeParametersKHRVulkan.DisplayModeProperties2KHRVulkan.DisplayModeProperties2KHRVulkan.DisplayModeProperties2KHRVulkan.DisplayModeProperties2KHRVulkan.DisplayModePropertiesKHRVulkan.DisplayModePropertiesKHRVulkan.DisplayModePropertiesKHRVulkan.DisplayNativeHdrSurfaceCapabilitiesAMDVulkan.DisplayNativeHdrSurfaceCapabilitiesAMDVulkan.DisplayNativeHdrSurfaceCapabilitiesAMDVulkan.DisplayNativeHdrSurfaceCapabilitiesAMDVulkan.DisplayPlaneCapabilities2KHRVulkan.DisplayPlaneCapabilities2KHRVulkan.DisplayPlaneCapabilities2KHRVulkan.DisplayPlaneCapabilities2KHRVulkan.DisplayPlaneCapabilitiesKHRVulkan.DisplayPlaneCapabilitiesKHRVulkan.DisplayPlaneCapabilitiesKHRVulkan.DisplayPlaneCapabilitiesKHRVulkan.DisplayPlaneInfo2KHRVulkan.DisplayPlaneInfo2KHRVulkan.DisplayPlaneInfo2KHRVulkan.DisplayPlaneInfo2KHRVulkan.DisplayPlaneProperties2KHRVulkan.DisplayPlaneProperties2KHRVulkan.DisplayPlaneProperties2KHRVulkan.DisplayPlaneProperties2KHRVulkan.DisplayPlanePropertiesKHRVulkan.DisplayPlanePropertiesKHRVulkan.DisplayPlanePropertiesKHRVulkan.DisplayPowerInfoEXTVulkan.DisplayPowerInfoEXTVulkan.DisplayPowerInfoEXTVulkan.DisplayPowerInfoEXTVulkan.DisplayPresentInfoKHRVulkan.DisplayPresentInfoKHRVulkan.DisplayPresentInfoKHRVulkan.DisplayPresentInfoKHRVulkan.DisplayProperties2KHRVulkan.DisplayProperties2KHRVulkan.DisplayProperties2KHRVulkan.DisplayProperties2KHRVulkan.DisplayPropertiesKHRVulkan.DisplayPropertiesKHRVulkan.DisplayPropertiesKHRVulkan.DisplayPropertiesKHRVulkan.DisplaySurfaceCreateInfoKHRVulkan.DisplaySurfaceCreateInfoKHRVulkan.DisplaySurfaceCreateInfoKHRVulkan.DisplaySurfaceCreateInfoKHRVulkan.DrawIndexedIndirectCommandVulkan.DrawIndexedIndirectCommandVulkan.DrawIndexedIndirectCommandVulkan.DrawIndirectCommandVulkan.DrawIndirectCommandVulkan.DrawIndirectCommandVulkan.DrawMeshTasksIndirectCommandNVVulkan.DrawMeshTasksIndirectCommandNVVulkan.DrawMeshTasksIndirectCommandNVVulkan.DrmFormatModifierPropertiesEXTVulkan.DrmFormatModifierPropertiesEXTVulkan.DrmFormatModifierPropertiesEXTVulkan.DrmFormatModifierPropertiesListEXTVulkan.DrmFormatModifierPropertiesListEXTVulkan.DrmFormatModifierPropertiesListEXTVulkan.DrmFormatModifierPropertiesListEXTVulkan.EventCreateInfoVulkan.EventCreateInfoVulkan.EventCreateInfoVulkan.EventCreateInfoVulkan.ExportFenceCreateInfoVulkan.ExportFenceCreateInfoVulkan.ExportFenceCreateInfoVulkan.ExportFenceCreateInfoVulkan.ExportMemoryAllocateInfoVulkan.ExportMemoryAllocateInfoVulkan.ExportMemoryAllocateInfoVulkan.ExportMemoryAllocateInfoVulkan.ExportMemoryAllocateInfoNVVulkan.ExportMemoryAllocateInfoNVVulkan.ExportMemoryAllocateInfoNVVulkan.ExportMemoryAllocateInfoNVVulkan.ExportSemaphoreCreateInfoVulkan.ExportSemaphoreCreateInfoVulkan.ExportSemaphoreCreateInfoVulkan.ExportSemaphoreCreateInfoVulkan.ExtensionPropertiesVulkan.ExtensionPropertiesVulkan.ExtensionPropertiesVulkan.Extent2DVulkan.Extent2DVulkan.Extent2DVulkan.Extent3DVulkan.Extent3DVulkan.Extent3DVulkan.ExternalBufferPropertiesVulkan.ExternalBufferPropertiesVulkan.ExternalBufferPropertiesVulkan.ExternalBufferPropertiesVulkan.ExternalFencePropertiesVulkan.ExternalFencePropertiesVulkan.ExternalFencePropertiesVulkan.ExternalFencePropertiesVulkan.ExternalImageFormatPropertiesVulkan.ExternalImageFormatPropertiesVulkan.ExternalImageFormatPropertiesVulkan.ExternalImageFormatPropertiesVulkan.ExternalImageFormatPropertiesNVVulkan.ExternalImageFormatPropertiesNVVulkan.ExternalImageFormatPropertiesNVVulkan.ExternalImageFormatPropertiesNVVulkan.ExternalMemoryBufferCreateInfoVulkan.ExternalMemoryBufferCreateInfoVulkan.ExternalMemoryBufferCreateInfoVulkan.ExternalMemoryBufferCreateInfoVulkan.ExternalMemoryImageCreateInfoVulkan.ExternalMemoryImageCreateInfoVulkan.ExternalMemoryImageCreateInfoVulkan.ExternalMemoryImageCreateInfoVulkan.ExternalMemoryImageCreateInfoNVVulkan.ExternalMemoryImageCreateInfoNVVulkan.ExternalMemoryImageCreateInfoNVVulkan.ExternalMemoryImageCreateInfoNVVulkan.ExternalMemoryPropertiesVulkan.ExternalMemoryPropertiesVulkan.ExternalMemoryPropertiesVulkan.ExternalMemoryPropertiesVulkan.ExternalSemaphorePropertiesVulkan.ExternalSemaphorePropertiesVulkan.ExternalSemaphorePropertiesVulkan.ExternalSemaphorePropertiesVulkan.FenceCreateInfoVulkan.FenceCreateInfoVulkan.FenceCreateInfoVulkan.FenceCreateInfoVulkan.FenceGetFdInfoKHRVulkan.FenceGetFdInfoKHRVulkan.FenceGetFdInfoKHRVulkan.FenceGetFdInfoKHRVulkan.FilterCubicImageViewImageFormatPropertiesEXTVulkan.FilterCubicImageViewImageFormatPropertiesEXTVulkan.FilterCubicImageViewImageFormatPropertiesEXTVulkan.FilterCubicImageViewImageFormatPropertiesEXTVulkan.FormatPropertiesVulkan.FormatPropertiesVulkan.FormatPropertiesVulkan.FormatPropertiesVulkan.FormatProperties2Vulkan.FormatProperties2Vulkan.FormatProperties2Vulkan.FormatProperties2Vulkan.FragmentShadingRateAttachmentInfoKHRVulkan.FragmentShadingRateAttachmentInfoKHRVulkan.FragmentShadingRateAttachmentInfoKHRVulkan.FragmentShadingRateAttachmentInfoKHRVulkan.FramebufferAttachmentImageInfoVulkan.FramebufferAttachmentImageInfoVulkan.FramebufferAttachmentImageInfoVulkan.FramebufferAttachmentImageInfoVulkan.FramebufferAttachmentsCreateInfoVulkan.FramebufferAttachmentsCreateInfoVulkan.FramebufferAttachmentsCreateInfoVulkan.FramebufferAttachmentsCreateInfoVulkan.FramebufferCreateInfoVulkan.FramebufferCreateInfoVulkan.FramebufferCreateInfoVulkan.FramebufferCreateInfoVulkan.FramebufferMixedSamplesCombinationNVVulkan.FramebufferMixedSamplesCombinationNVVulkan.FramebufferMixedSamplesCombinationNVVulkan.FramebufferMixedSamplesCombinationNVVulkan.GeneratedCommandsInfoNVVulkan.GeneratedCommandsInfoNVVulkan.GeneratedCommandsInfoNVVulkan.GeneratedCommandsInfoNVVulkan.GeneratedCommandsMemoryRequirementsInfoNVVulkan.GeneratedCommandsMemoryRequirementsInfoNVVulkan.GeneratedCommandsMemoryRequirementsInfoNVVulkan.GeneratedCommandsMemoryRequirementsInfoNVVulkan.GeometryAABBNVVulkan.GeometryAABBNVVulkan.GeometryAABBNVVulkan.GeometryAABBNVVulkan.GeometryDataNVVulkan.GeometryDataNVVulkan.GeometryDataNVVulkan.GeometryNVVulkan.GeometryNVVulkan.GeometryNVVulkan.GeometryNVVulkan.GeometryTrianglesNVVulkan.GeometryTrianglesNVVulkan.GeometryTrianglesNVVulkan.GeometryTrianglesNVVulkan.GraphicsPipelineCreateInfoVulkan.GraphicsPipelineCreateInfoVulkan.GraphicsPipelineCreateInfoVulkan.GraphicsPipelineCreateInfoVulkan.GraphicsPipelineShaderGroupsCreateInfoNVVulkan.GraphicsPipelineShaderGroupsCreateInfoNVVulkan.GraphicsPipelineShaderGroupsCreateInfoNVVulkan.GraphicsPipelineShaderGroupsCreateInfoNVVulkan.GraphicsShaderGroupCreateInfoNVVulkan.GraphicsShaderGroupCreateInfoNVVulkan.GraphicsShaderGroupCreateInfoNVVulkan.GraphicsShaderGroupCreateInfoNVVulkan.HandleVulkan.HdrMetadataEXTVulkan.HdrMetadataEXTVulkan.HdrMetadataEXTVulkan.HdrMetadataEXTVulkan.HeadlessSurfaceCreateInfoEXTVulkan.HeadlessSurfaceCreateInfoEXTVulkan.HeadlessSurfaceCreateInfoEXTVulkan.HeadlessSurfaceCreateInfoEXTVulkan.ImageBlitVulkan.ImageBlitVulkan.ImageBlitVulkan.ImageBlit2KHRVulkan.ImageBlit2KHRVulkan.ImageBlit2KHRVulkan.ImageBlit2KHRVulkan.ImageCopyVulkan.ImageCopyVulkan.ImageCopyVulkan.ImageCopy2KHRVulkan.ImageCopy2KHRVulkan.ImageCopy2KHRVulkan.ImageCopy2KHRVulkan.ImageCreateInfoVulkan.ImageCreateInfoVulkan.ImageCreateInfoVulkan.ImageCreateInfoVulkan.ImageDrmFormatModifierExplicitCreateInfoEXTVulkan.ImageDrmFormatModifierExplicitCreateInfoEXTVulkan.ImageDrmFormatModifierExplicitCreateInfoEXTVulkan.ImageDrmFormatModifierExplicitCreateInfoEXTVulkan.ImageDrmFormatModifierListCreateInfoEXTVulkan.ImageDrmFormatModifierListCreateInfoEXTVulkan.ImageDrmFormatModifierListCreateInfoEXTVulkan.ImageDrmFormatModifierListCreateInfoEXTVulkan.ImageDrmFormatModifierPropertiesEXTVulkan.ImageDrmFormatModifierPropertiesEXTVulkan.ImageDrmFormatModifierPropertiesEXTVulkan.ImageDrmFormatModifierPropertiesEXTVulkan.ImageFormatListCreateInfoVulkan.ImageFormatListCreateInfoVulkan.ImageFormatListCreateInfoVulkan.ImageFormatListCreateInfoVulkan.ImageFormatPropertiesVulkan.ImageFormatPropertiesVulkan.ImageFormatPropertiesVulkan.ImageFormatPropertiesVulkan.ImageFormatProperties2Vulkan.ImageFormatProperties2Vulkan.ImageFormatProperties2Vulkan.ImageFormatProperties2Vulkan.ImageMemoryBarrierVulkan.ImageMemoryBarrierVulkan.ImageMemoryBarrierVulkan.ImageMemoryBarrierVulkan.ImageMemoryBarrier2KHRVulkan.ImageMemoryBarrier2KHRVulkan.ImageMemoryBarrier2KHRVulkan.ImageMemoryBarrier2KHRVulkan.ImageMemoryRequirementsInfo2Vulkan.ImageMemoryRequirementsInfo2Vulkan.ImageMemoryRequirementsInfo2Vulkan.ImageMemoryRequirementsInfo2Vulkan.ImagePlaneMemoryRequirementsInfoVulkan.ImagePlaneMemoryRequirementsInfoVulkan.ImagePlaneMemoryRequirementsInfoVulkan.ImagePlaneMemoryRequirementsInfoVulkan.ImageResolveVulkan.ImageResolveVulkan.ImageResolveVulkan.ImageResolve2KHRVulkan.ImageResolve2KHRVulkan.ImageResolve2KHRVulkan.ImageResolve2KHRVulkan.ImageSparseMemoryRequirementsInfo2Vulkan.ImageSparseMemoryRequirementsInfo2Vulkan.ImageSparseMemoryRequirementsInfo2Vulkan.ImageSparseMemoryRequirementsInfo2Vulkan.ImageStencilUsageCreateInfoVulkan.ImageStencilUsageCreateInfoVulkan.ImageStencilUsageCreateInfoVulkan.ImageStencilUsageCreateInfoVulkan.ImageSubresourceVulkan.ImageSubresourceVulkan.ImageSubresourceVulkan.ImageSubresourceLayersVulkan.ImageSubresourceLayersVulkan.ImageSubresourceLayersVulkan.ImageSubresourceRangeVulkan.ImageSubresourceRangeVulkan.ImageSubresourceRangeVulkan.ImageSwapchainCreateInfoKHRVulkan.ImageSwapchainCreateInfoKHRVulkan.ImageSwapchainCreateInfoKHRVulkan.ImageSwapchainCreateInfoKHRVulkan.ImageViewASTCDecodeModeEXTVulkan.ImageViewASTCDecodeModeEXTVulkan.ImageViewASTCDecodeModeEXTVulkan.ImageViewASTCDecodeModeEXTVulkan.ImageViewAddressPropertiesNVXVulkan.ImageViewAddressPropertiesNVXVulkan.ImageViewAddressPropertiesNVXVulkan.ImageViewAddressPropertiesNVXVulkan.ImageViewCreateInfoVulkan.ImageViewCreateInfoVulkan.ImageViewCreateInfoVulkan.ImageViewCreateInfoVulkan.ImageViewHandleInfoNVXVulkan.ImageViewHandleInfoNVXVulkan.ImageViewHandleInfoNVXVulkan.ImageViewHandleInfoNVXVulkan.ImageViewUsageCreateInfoVulkan.ImageViewUsageCreateInfoVulkan.ImageViewUsageCreateInfoVulkan.ImageViewUsageCreateInfoVulkan.ImportFenceFdInfoKHRVulkan.ImportFenceFdInfoKHRVulkan.ImportFenceFdInfoKHRVulkan.ImportFenceFdInfoKHRVulkan.ImportMemoryFdInfoKHRVulkan.ImportMemoryFdInfoKHRVulkan.ImportMemoryFdInfoKHRVulkan.ImportMemoryFdInfoKHRVulkan.ImportMemoryHostPointerInfoEXTVulkan.ImportMemoryHostPointerInfoEXTVulkan.ImportMemoryHostPointerInfoEXTVulkan.ImportMemoryHostPointerInfoEXTVulkan.ImportSemaphoreFdInfoKHRVulkan.ImportSemaphoreFdInfoKHRVulkan.ImportSemaphoreFdInfoKHRVulkan.ImportSemaphoreFdInfoKHRVulkan.IndirectCommandsLayoutCreateInfoNVVulkan.IndirectCommandsLayoutCreateInfoNVVulkan.IndirectCommandsLayoutCreateInfoNVVulkan.IndirectCommandsLayoutCreateInfoNVVulkan.IndirectCommandsLayoutTokenNVVulkan.IndirectCommandsLayoutTokenNVVulkan.IndirectCommandsLayoutTokenNVVulkan.IndirectCommandsLayoutTokenNVVulkan.IndirectCommandsStreamNVVulkan.IndirectCommandsStreamNVVulkan.IndirectCommandsStreamNVVulkan.InitializePerformanceApiInfoINTELVulkan.InitializePerformanceApiInfoINTELVulkan.InitializePerformanceApiInfoINTELVulkan.InitializePerformanceApiInfoINTELVulkan.InputAttachmentAspectReferenceVulkan.InputAttachmentAspectReferenceVulkan.InputAttachmentAspectReferenceVulkan.InstanceCreateInfoVulkan.InstanceCreateInfoVulkan.InstanceCreateInfoVulkan.InstanceCreateInfoVulkan.LayerPropertiesVulkan.LayerPropertiesVulkan.LayerPropertiesVulkan.MappedMemoryRangeVulkan.MappedMemoryRangeVulkan.MappedMemoryRangeVulkan.MappedMemoryRangeVulkan.MemoryAllocateFlagsInfoVulkan.MemoryAllocateFlagsInfoVulkan.MemoryAllocateFlagsInfoVulkan.MemoryAllocateFlagsInfoVulkan.MemoryAllocateInfoVulkan.MemoryAllocateInfoVulkan.MemoryAllocateInfoVulkan.MemoryAllocateInfoVulkan.MemoryBarrierVulkan.MemoryBarrierVulkan.MemoryBarrierVulkan.MemoryBarrierVulkan.MemoryBarrier2KHRVulkan.MemoryBarrier2KHRVulkan.MemoryBarrier2KHRVulkan.MemoryBarrier2KHRVulkan.MemoryDedicatedAllocateInfoVulkan.MemoryDedicatedAllocateInfoVulkan.MemoryDedicatedAllocateInfoVulkan.MemoryDedicatedAllocateInfoVulkan.MemoryDedicatedRequirementsVulkan.MemoryDedicatedRequirementsVulkan.MemoryDedicatedRequirementsVulkan.MemoryDedicatedRequirementsVulkan.MemoryFdPropertiesKHRVulkan.MemoryFdPropertiesKHRVulkan.MemoryFdPropertiesKHRVulkan.MemoryFdPropertiesKHRVulkan.MemoryGetFdInfoKHRVulkan.MemoryGetFdInfoKHRVulkan.MemoryGetFdInfoKHRVulkan.MemoryGetFdInfoKHRVulkan.MemoryHeapVulkan.MemoryHeapVulkan.MemoryHeapVulkan.MemoryHeapVulkan.MemoryHostPointerPropertiesEXTVulkan.MemoryHostPointerPropertiesEXTVulkan.MemoryHostPointerPropertiesEXTVulkan.MemoryHostPointerPropertiesEXTVulkan.MemoryOpaqueCaptureAddressAllocateInfoVulkan.MemoryOpaqueCaptureAddressAllocateInfoVulkan.MemoryOpaqueCaptureAddressAllocateInfoVulkan.MemoryOpaqueCaptureAddressAllocateInfoVulkan.MemoryPriorityAllocateInfoEXTVulkan.MemoryPriorityAllocateInfoEXTVulkan.MemoryPriorityAllocateInfoEXTVulkan.MemoryPriorityAllocateInfoEXTVulkan.MemoryRequirementsVulkan.MemoryRequirementsVulkan.MemoryRequirementsVulkan.MemoryRequirements2Vulkan.MemoryRequirements2Vulkan.MemoryRequirements2Vulkan.MemoryRequirements2Vulkan.MemoryTypeVulkan.MemoryTypeVulkan.MemoryTypeVulkan.MemoryTypeVulkan.MultisamplePropertiesEXTVulkan.MultisamplePropertiesEXTVulkan.MultisamplePropertiesEXTVulkan.MultisamplePropertiesEXTVulkan.MutableDescriptorTypeCreateInfoVALVEVulkan.MutableDescriptorTypeCreateInfoVALVEVulkan.MutableDescriptorTypeCreateInfoVALVEVulkan.MutableDescriptorTypeCreateInfoVALVEVulkan.MutableDescriptorTypeListVALVEVulkan.MutableDescriptorTypeListVALVEVulkan.MutableDescriptorTypeListVALVEVulkan.Offset2DVulkan.Offset2DVulkan.Offset2DVulkan.Offset3DVulkan.Offset3DVulkan.Offset3DVulkan.PastPresentationTimingGOOGLEVulkan.PastPresentationTimingGOOGLEVulkan.PastPresentationTimingGOOGLEVulkan.PerformanceConfigurationAcquireInfoINTELVulkan.PerformanceConfigurationAcquireInfoINTELVulkan.PerformanceConfigurationAcquireInfoINTELVulkan.PerformanceConfigurationAcquireInfoINTELVulkan.PerformanceCounterDescriptionKHRVulkan.PerformanceCounterDescriptionKHRVulkan.PerformanceCounterDescriptionKHRVulkan.PerformanceCounterDescriptionKHRVulkan.PerformanceCounterKHRVulkan.PerformanceCounterKHRVulkan.PerformanceCounterKHRVulkan.PerformanceCounterKHRVulkan.PerformanceCounterResultKHRVulkan.PerformanceMarkerInfoINTELVulkan.PerformanceMarkerInfoINTELVulkan.PerformanceMarkerInfoINTELVulkan.PerformanceMarkerInfoINTELVulkan.PerformanceOverrideInfoINTELVulkan.PerformanceOverrideInfoINTELVulkan.PerformanceOverrideInfoINTELVulkan.PerformanceOverrideInfoINTELVulkan.PerformanceQuerySubmitInfoKHRVulkan.PerformanceQuerySubmitInfoKHRVulkan.PerformanceQuerySubmitInfoKHRVulkan.PerformanceQuerySubmitInfoKHRVulkan.PerformanceStreamMarkerInfoINTELVulkan.PerformanceStreamMarkerInfoINTELVulkan.PerformanceStreamMarkerInfoINTELVulkan.PerformanceStreamMarkerInfoINTELVulkan.PerformanceValueDataINTELVulkan.PerformanceValueINTELVulkan.PerformanceValueINTELVulkan.PerformanceValueINTELVulkan.PhysicalDevice16BitStorageFeaturesVulkan.PhysicalDevice16BitStorageFeaturesVulkan.PhysicalDevice16BitStorageFeaturesVulkan.PhysicalDevice16BitStorageFeaturesVulkan.PhysicalDevice4444FormatsFeaturesEXTVulkan.PhysicalDevice4444FormatsFeaturesEXTVulkan.PhysicalDevice4444FormatsFeaturesEXTVulkan.PhysicalDevice4444FormatsFeaturesEXTVulkan.PhysicalDevice8BitStorageFeaturesVulkan.PhysicalDevice8BitStorageFeaturesVulkan.PhysicalDevice8BitStorageFeaturesVulkan.PhysicalDevice8BitStorageFeaturesVulkan.PhysicalDeviceASTCDecodeFeaturesEXTVulkan.PhysicalDeviceASTCDecodeFeaturesEXTVulkan.PhysicalDeviceASTCDecodeFeaturesEXTVulkan.PhysicalDeviceASTCDecodeFeaturesEXTVulkan.PhysicalDeviceAccelerationStructureFeaturesKHRVulkan.PhysicalDeviceAccelerationStructureFeaturesKHRVulkan.PhysicalDeviceAccelerationStructureFeaturesKHRVulkan.PhysicalDeviceAccelerationStructureFeaturesKHRVulkan.PhysicalDeviceAccelerationStructurePropertiesKHRVulkan.PhysicalDeviceAccelerationStructurePropertiesKHRVulkan.PhysicalDeviceAccelerationStructurePropertiesKHRVulkan.PhysicalDeviceAccelerationStructurePropertiesKHRVulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan.PhysicalDeviceBufferDeviceAddressFeaturesVulkan.PhysicalDeviceBufferDeviceAddressFeaturesVulkan.PhysicalDeviceBufferDeviceAddressFeaturesVulkan.PhysicalDeviceBufferDeviceAddressFeaturesVulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan.PhysicalDeviceCoherentMemoryFeaturesAMDVulkan.PhysicalDeviceCoherentMemoryFeaturesAMDVulkan.PhysicalDeviceCoherentMemoryFeaturesAMDVulkan.PhysicalDeviceCoherentMemoryFeaturesAMDVulkan.PhysicalDeviceColorWriteEnableFeaturesEXTVulkan.PhysicalDeviceColorWriteEnableFeaturesEXTVulkan.PhysicalDeviceColorWriteEnableFeaturesEXTVulkan.PhysicalDeviceColorWriteEnableFeaturesEXTVulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan.PhysicalDeviceConditionalRenderingFeaturesEXTVulkan.PhysicalDeviceConditionalRenderingFeaturesEXTVulkan.PhysicalDeviceConditionalRenderingFeaturesEXTVulkan.PhysicalDeviceConditionalRenderingFeaturesEXTVulkan.PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan.PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan.PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan.PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan.PhysicalDeviceCooperativeMatrixFeaturesNVVulkan.PhysicalDeviceCooperativeMatrixFeaturesNVVulkan.PhysicalDeviceCooperativeMatrixFeaturesNVVulkan.PhysicalDeviceCooperativeMatrixFeaturesNVVulkan.PhysicalDeviceCooperativeMatrixPropertiesNVVulkan.PhysicalDeviceCooperativeMatrixPropertiesNVVulkan.PhysicalDeviceCooperativeMatrixPropertiesNVVulkan.PhysicalDeviceCooperativeMatrixPropertiesNVVulkan.PhysicalDeviceCornerSampledImageFeaturesNVVulkan.PhysicalDeviceCornerSampledImageFeaturesNVVulkan.PhysicalDeviceCornerSampledImageFeaturesNVVulkan.PhysicalDeviceCornerSampledImageFeaturesNVVulkan.PhysicalDeviceCoverageReductionModeFeaturesNVVulkan.PhysicalDeviceCoverageReductionModeFeaturesNVVulkan.PhysicalDeviceCoverageReductionModeFeaturesNVVulkan.PhysicalDeviceCoverageReductionModeFeaturesNVVulkan.PhysicalDeviceCustomBorderColorFeaturesEXTVulkan.PhysicalDeviceCustomBorderColorFeaturesEXTVulkan.PhysicalDeviceCustomBorderColorFeaturesEXTVulkan.PhysicalDeviceCustomBorderColorFeaturesEXTVulkan.PhysicalDeviceCustomBorderColorPropertiesEXTVulkan.PhysicalDeviceCustomBorderColorPropertiesEXTVulkan.PhysicalDeviceCustomBorderColorPropertiesEXTVulkan.PhysicalDeviceCustomBorderColorPropertiesEXTVulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan.PhysicalDeviceDepthClipEnableFeaturesEXTVulkan.PhysicalDeviceDepthClipEnableFeaturesEXTVulkan.PhysicalDeviceDepthClipEnableFeaturesEXTVulkan.PhysicalDeviceDepthClipEnableFeaturesEXTVulkan.PhysicalDeviceDepthStencilResolvePropertiesVulkan.PhysicalDeviceDepthStencilResolvePropertiesVulkan.PhysicalDeviceDepthStencilResolvePropertiesVulkan.PhysicalDeviceDepthStencilResolvePropertiesVulkan.PhysicalDeviceDescriptorIndexingFeaturesVulkan.PhysicalDeviceDescriptorIndexingFeaturesVulkan.PhysicalDeviceDescriptorIndexingFeaturesVulkan.PhysicalDeviceDescriptorIndexingFeaturesVulkan.PhysicalDeviceDescriptorIndexingPropertiesVulkan.PhysicalDeviceDescriptorIndexingPropertiesVulkan.PhysicalDeviceDescriptorIndexingPropertiesVulkan.PhysicalDeviceDescriptorIndexingPropertiesVulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan.PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan.PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan.PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan.PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan.PhysicalDeviceDiscardRectanglePropertiesEXTVulkan.PhysicalDeviceDiscardRectanglePropertiesEXTVulkan.PhysicalDeviceDiscardRectanglePropertiesEXTVulkan.PhysicalDeviceDiscardRectanglePropertiesEXTVulkan.PhysicalDeviceDriverPropertiesVulkan.PhysicalDeviceDriverPropertiesVulkan.PhysicalDeviceDriverPropertiesVulkan.PhysicalDeviceDriverPropertiesVulkan.PhysicalDeviceExclusiveScissorFeaturesNVVulkan.PhysicalDeviceExclusiveScissorFeaturesNVVulkan.PhysicalDeviceExclusiveScissorFeaturesNVVulkan.PhysicalDeviceExclusiveScissorFeaturesNVVulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan.PhysicalDeviceExternalBufferInfoVulkan.PhysicalDeviceExternalBufferInfoVulkan.PhysicalDeviceExternalBufferInfoVulkan.PhysicalDeviceExternalBufferInfoVulkan.PhysicalDeviceExternalFenceInfoVulkan.PhysicalDeviceExternalFenceInfoVulkan.PhysicalDeviceExternalFenceInfoVulkan.PhysicalDeviceExternalFenceInfoVulkan.PhysicalDeviceExternalImageFormatInfoVulkan.PhysicalDeviceExternalImageFormatInfoVulkan.PhysicalDeviceExternalImageFormatInfoVulkan.PhysicalDeviceExternalImageFormatInfoVulkan.PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan.PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan.PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan.PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan.PhysicalDeviceExternalSemaphoreInfoVulkan.PhysicalDeviceExternalSemaphoreInfoVulkan.PhysicalDeviceExternalSemaphoreInfoVulkan.PhysicalDeviceExternalSemaphoreInfoVulkan.PhysicalDeviceFeaturesVulkan.PhysicalDeviceFeaturesVulkan.PhysicalDeviceFeaturesVulkan.PhysicalDeviceFeaturesVulkan.PhysicalDeviceFeatures2Vulkan.PhysicalDeviceFeatures2Vulkan.PhysicalDeviceFeatures2Vulkan.PhysicalDeviceFeatures2Vulkan.PhysicalDeviceFloatControlsPropertiesVulkan.PhysicalDeviceFloatControlsPropertiesVulkan.PhysicalDeviceFloatControlsPropertiesVulkan.PhysicalDeviceFloatControlsPropertiesVulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan.PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan.PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan.PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan.PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan.PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan.PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan.PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan.PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan.PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan.PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan.PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan.PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan.PhysicalDeviceFragmentShadingRateKHRVulkan.PhysicalDeviceFragmentShadingRateKHRVulkan.PhysicalDeviceFragmentShadingRateKHRVulkan.PhysicalDeviceFragmentShadingRateKHRVulkan.PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan.PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan.PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan.PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan.PhysicalDeviceGroupPropertiesVulkan.PhysicalDeviceGroupPropertiesVulkan.PhysicalDeviceGroupPropertiesVulkan.PhysicalDeviceGroupPropertiesVulkan.PhysicalDeviceHostQueryResetFeaturesVulkan.PhysicalDeviceHostQueryResetFeaturesVulkan.PhysicalDeviceHostQueryResetFeaturesVulkan.PhysicalDeviceHostQueryResetFeaturesVulkan.PhysicalDeviceIDPropertiesVulkan.PhysicalDeviceIDPropertiesVulkan.PhysicalDeviceIDPropertiesVulkan.PhysicalDeviceIDPropertiesVulkan.PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan.PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan.PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan.PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan.PhysicalDeviceImageFormatInfo2Vulkan.PhysicalDeviceImageFormatInfo2Vulkan.PhysicalDeviceImageFormatInfo2Vulkan.PhysicalDeviceImageFormatInfo2Vulkan.PhysicalDeviceImageRobustnessFeaturesEXTVulkan.PhysicalDeviceImageRobustnessFeaturesEXTVulkan.PhysicalDeviceImageRobustnessFeaturesEXTVulkan.PhysicalDeviceImageRobustnessFeaturesEXTVulkan.PhysicalDeviceImageViewImageFormatInfoEXTVulkan.PhysicalDeviceImageViewImageFormatInfoEXTVulkan.PhysicalDeviceImageViewImageFormatInfoEXTVulkan.PhysicalDeviceImageViewImageFormatInfoEXTVulkan.PhysicalDeviceImagelessFramebufferFeaturesVulkan.PhysicalDeviceImagelessFramebufferFeaturesVulkan.PhysicalDeviceImagelessFramebufferFeaturesVulkan.PhysicalDeviceImagelessFramebufferFeaturesVulkan.PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan.PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan.PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan.PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan.PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan.PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan.PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan.PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan.PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan.PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan.PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan.PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan.PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan.PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan.PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan.PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan.PhysicalDeviceLimitsVulkan.PhysicalDeviceLimitsVulkan.PhysicalDeviceLimitsVulkan.PhysicalDeviceLimitsVulkan.PhysicalDeviceLineRasterizationFeaturesEXTVulkan.PhysicalDeviceLineRasterizationFeaturesEXTVulkan.PhysicalDeviceLineRasterizationFeaturesEXTVulkan.PhysicalDeviceLineRasterizationFeaturesEXTVulkan.PhysicalDeviceLineRasterizationPropertiesEXTVulkan.PhysicalDeviceLineRasterizationPropertiesEXTVulkan.PhysicalDeviceLineRasterizationPropertiesEXTVulkan.PhysicalDeviceLineRasterizationPropertiesEXTVulkan.PhysicalDeviceMaintenance3PropertiesVulkan.PhysicalDeviceMaintenance3PropertiesVulkan.PhysicalDeviceMaintenance3PropertiesVulkan.PhysicalDeviceMaintenance3PropertiesVulkan.PhysicalDeviceMemoryBudgetPropertiesEXTVulkan.PhysicalDeviceMemoryBudgetPropertiesEXTVulkan.PhysicalDeviceMemoryBudgetPropertiesEXTVulkan.PhysicalDeviceMemoryBudgetPropertiesEXTVulkan.PhysicalDeviceMemoryPriorityFeaturesEXTVulkan.PhysicalDeviceMemoryPriorityFeaturesEXTVulkan.PhysicalDeviceMemoryPriorityFeaturesEXTVulkan.PhysicalDeviceMemoryPriorityFeaturesEXTVulkan.PhysicalDeviceMemoryPropertiesVulkan.PhysicalDeviceMemoryPropertiesVulkan.PhysicalDeviceMemoryPropertiesVulkan.PhysicalDeviceMemoryProperties2Vulkan.PhysicalDeviceMemoryProperties2Vulkan.PhysicalDeviceMemoryProperties2Vulkan.PhysicalDeviceMemoryProperties2Vulkan.PhysicalDeviceMeshShaderFeaturesNVVulkan.PhysicalDeviceMeshShaderFeaturesNVVulkan.PhysicalDeviceMeshShaderFeaturesNVVulkan.PhysicalDeviceMeshShaderFeaturesNVVulkan.PhysicalDeviceMeshShaderPropertiesNVVulkan.PhysicalDeviceMeshShaderPropertiesNVVulkan.PhysicalDeviceMeshShaderPropertiesNVVulkan.PhysicalDeviceMeshShaderPropertiesNVVulkan.PhysicalDeviceMultiviewFeaturesVulkan.PhysicalDeviceMultiviewFeaturesVulkan.PhysicalDeviceMultiviewFeaturesVulkan.PhysicalDeviceMultiviewFeaturesVulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan.PhysicalDeviceMultiviewPropertiesVulkan.PhysicalDeviceMultiviewPropertiesVulkan.PhysicalDeviceMultiviewPropertiesVulkan.PhysicalDeviceMultiviewPropertiesVulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan.PhysicalDevicePCIBusInfoPropertiesEXTVulkan.PhysicalDevicePCIBusInfoPropertiesEXTVulkan.PhysicalDevicePCIBusInfoPropertiesEXTVulkan.PhysicalDevicePCIBusInfoPropertiesEXTVulkan.PhysicalDevicePerformanceQueryFeaturesKHRVulkan.PhysicalDevicePerformanceQueryFeaturesKHRVulkan.PhysicalDevicePerformanceQueryFeaturesKHRVulkan.PhysicalDevicePerformanceQueryFeaturesKHRVulkan.PhysicalDevicePerformanceQueryPropertiesKHRVulkan.PhysicalDevicePerformanceQueryPropertiesKHRVulkan.PhysicalDevicePerformanceQueryPropertiesKHRVulkan.PhysicalDevicePerformanceQueryPropertiesKHRVulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan.PhysicalDevicePointClippingPropertiesVulkan.PhysicalDevicePointClippingPropertiesVulkan.PhysicalDevicePointClippingPropertiesVulkan.PhysicalDevicePointClippingPropertiesVulkan.PhysicalDevicePrivateDataFeaturesEXTVulkan.PhysicalDevicePrivateDataFeaturesEXTVulkan.PhysicalDevicePrivateDataFeaturesEXTVulkan.PhysicalDevicePrivateDataFeaturesEXTVulkan.PhysicalDevicePropertiesVulkan.PhysicalDevicePropertiesVulkan.PhysicalDevicePropertiesVulkan.PhysicalDeviceProperties2Vulkan.PhysicalDeviceProperties2Vulkan.PhysicalDeviceProperties2Vulkan.PhysicalDeviceProperties2Vulkan.PhysicalDeviceProtectedMemoryFeaturesVulkan.PhysicalDeviceProtectedMemoryFeaturesVulkan.PhysicalDeviceProtectedMemoryFeaturesVulkan.PhysicalDeviceProtectedMemoryFeaturesVulkan.PhysicalDeviceProtectedMemoryPropertiesVulkan.PhysicalDeviceProtectedMemoryPropertiesVulkan.PhysicalDeviceProtectedMemoryPropertiesVulkan.PhysicalDeviceProtectedMemoryPropertiesVulkan.PhysicalDeviceProvokingVertexFeaturesEXTVulkan.PhysicalDeviceProvokingVertexFeaturesEXTVulkan.PhysicalDeviceProvokingVertexFeaturesEXTVulkan.PhysicalDeviceProvokingVertexFeaturesEXTVulkan.PhysicalDeviceProvokingVertexPropertiesEXTVulkan.PhysicalDeviceProvokingVertexPropertiesEXTVulkan.PhysicalDeviceProvokingVertexPropertiesEXTVulkan.PhysicalDeviceProvokingVertexPropertiesEXTVulkan.PhysicalDevicePushDescriptorPropertiesKHRVulkan.PhysicalDevicePushDescriptorPropertiesKHRVulkan.PhysicalDevicePushDescriptorPropertiesKHRVulkan.PhysicalDevicePushDescriptorPropertiesKHRVulkan.PhysicalDeviceRayQueryFeaturesKHRVulkan.PhysicalDeviceRayQueryFeaturesKHRVulkan.PhysicalDeviceRayQueryFeaturesKHRVulkan.PhysicalDeviceRayQueryFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan.PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan.PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan.PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan.PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan.PhysicalDeviceRayTracingPropertiesNVVulkan.PhysicalDeviceRayTracingPropertiesNVVulkan.PhysicalDeviceRayTracingPropertiesNVVulkan.PhysicalDeviceRayTracingPropertiesNVVulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan.PhysicalDeviceRobustness2FeaturesEXTVulkan.PhysicalDeviceRobustness2FeaturesEXTVulkan.PhysicalDeviceRobustness2FeaturesEXTVulkan.PhysicalDeviceRobustness2FeaturesEXTVulkan.PhysicalDeviceRobustness2PropertiesEXTVulkan.PhysicalDeviceRobustness2PropertiesEXTVulkan.PhysicalDeviceRobustness2PropertiesEXTVulkan.PhysicalDeviceRobustness2PropertiesEXTVulkan.PhysicalDeviceSampleLocationsPropertiesEXTVulkan.PhysicalDeviceSampleLocationsPropertiesEXTVulkan.PhysicalDeviceSampleLocationsPropertiesEXTVulkan.PhysicalDeviceSampleLocationsPropertiesEXTVulkan.PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan.PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan.PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan.PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan.PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan.PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan.PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan.PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan.PhysicalDeviceScalarBlockLayoutFeaturesVulkan.PhysicalDeviceScalarBlockLayoutFeaturesVulkan.PhysicalDeviceScalarBlockLayoutFeaturesVulkan.PhysicalDeviceScalarBlockLayoutFeaturesVulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan.PhysicalDeviceShaderAtomicInt64FeaturesVulkan.PhysicalDeviceShaderAtomicInt64FeaturesVulkan.PhysicalDeviceShaderAtomicInt64FeaturesVulkan.PhysicalDeviceShaderAtomicInt64FeaturesVulkan.PhysicalDeviceShaderClockFeaturesKHRVulkan.PhysicalDeviceShaderClockFeaturesKHRVulkan.PhysicalDeviceShaderClockFeaturesKHRVulkan.PhysicalDeviceShaderClockFeaturesKHRVulkan.PhysicalDeviceShaderCoreProperties2AMDVulkan.PhysicalDeviceShaderCoreProperties2AMDVulkan.PhysicalDeviceShaderCoreProperties2AMDVulkan.PhysicalDeviceShaderCoreProperties2AMDVulkan.PhysicalDeviceShaderCorePropertiesAMDVulkan.PhysicalDeviceShaderCorePropertiesAMDVulkan.PhysicalDeviceShaderCorePropertiesAMDVulkan.PhysicalDeviceShaderCorePropertiesAMDVulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan.PhysicalDeviceShaderDrawParametersFeaturesVulkan.PhysicalDeviceShaderDrawParametersFeaturesVulkan.PhysicalDeviceShaderDrawParametersFeaturesVulkan.PhysicalDeviceShaderDrawParametersFeaturesVulkan.PhysicalDeviceShaderFloat16Int8FeaturesVulkan.PhysicalDeviceShaderFloat16Int8FeaturesVulkan.PhysicalDeviceShaderFloat16Int8FeaturesVulkan.PhysicalDeviceShaderFloat16Int8FeaturesVulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan.PhysicalDeviceShaderImageFootprintFeaturesNVVulkan.PhysicalDeviceShaderImageFootprintFeaturesNVVulkan.PhysicalDeviceShaderImageFootprintFeaturesNVVulkan.PhysicalDeviceShaderImageFootprintFeaturesNVVulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan.PhysicalDeviceShadingRateImageFeaturesNVVulkan.PhysicalDeviceShadingRateImageFeaturesNVVulkan.PhysicalDeviceShadingRateImageFeaturesNVVulkan.PhysicalDeviceShadingRateImageFeaturesNVVulkan.PhysicalDeviceShadingRateImagePropertiesNVVulkan.PhysicalDeviceShadingRateImagePropertiesNVVulkan.PhysicalDeviceShadingRateImagePropertiesNVVulkan.PhysicalDeviceShadingRateImagePropertiesNVVulkan.PhysicalDeviceSparseImageFormatInfo2Vulkan.PhysicalDeviceSparseImageFormatInfo2Vulkan.PhysicalDeviceSparseImageFormatInfo2Vulkan.PhysicalDeviceSparseImageFormatInfo2Vulkan.PhysicalDeviceSparsePropertiesVulkan.PhysicalDeviceSparsePropertiesVulkan.PhysicalDeviceSparsePropertiesVulkan.PhysicalDeviceSubgroupPropertiesVulkan.PhysicalDeviceSubgroupPropertiesVulkan.PhysicalDeviceSubgroupPropertiesVulkan.PhysicalDeviceSubgroupPropertiesVulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan.PhysicalDeviceSurfaceInfo2KHRVulkan.PhysicalDeviceSurfaceInfo2KHRVulkan.PhysicalDeviceSurfaceInfo2KHRVulkan.PhysicalDeviceSurfaceInfo2KHRVulkan.PhysicalDeviceSynchronization2FeaturesKHRVulkan.PhysicalDeviceSynchronization2FeaturesKHRVulkan.PhysicalDeviceSynchronization2FeaturesKHRVulkan.PhysicalDeviceSynchronization2FeaturesKHRVulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan.PhysicalDeviceTimelineSemaphoreFeaturesVulkan.PhysicalDeviceTimelineSemaphoreFeaturesVulkan.PhysicalDeviceTimelineSemaphoreFeaturesVulkan.PhysicalDeviceTimelineSemaphoreFeaturesVulkan.PhysicalDeviceTimelineSemaphorePropertiesVulkan.PhysicalDeviceTimelineSemaphorePropertiesVulkan.PhysicalDeviceTimelineSemaphorePropertiesVulkan.PhysicalDeviceTimelineSemaphorePropertiesVulkan.PhysicalDeviceToolPropertiesEXTVulkan.PhysicalDeviceToolPropertiesEXTVulkan.PhysicalDeviceToolPropertiesEXTVulkan.PhysicalDeviceToolPropertiesEXTVulkan.PhysicalDeviceTransformFeedbackFeaturesEXTVulkan.PhysicalDeviceTransformFeedbackFeaturesEXTVulkan.PhysicalDeviceTransformFeedbackFeaturesEXTVulkan.PhysicalDeviceTransformFeedbackFeaturesEXTVulkan.PhysicalDeviceTransformFeedbackPropertiesEXTVulkan.PhysicalDeviceTransformFeedbackPropertiesEXTVulkan.PhysicalDeviceTransformFeedbackPropertiesEXTVulkan.PhysicalDeviceTransformFeedbackPropertiesEXTVulkan.PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan.PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan.PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan.PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan.PhysicalDeviceVariablePointersFeaturesVulkan.PhysicalDeviceVariablePointersFeaturesVulkan.PhysicalDeviceVariablePointersFeaturesVulkan.PhysicalDeviceVariablePointersFeaturesVulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11FeaturesVulkan.PhysicalDeviceVulkan11PropertiesVulkan.PhysicalDeviceVulkan11PropertiesVulkan.PhysicalDeviceVulkan11PropertiesVulkan.PhysicalDeviceVulkan11PropertiesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12FeaturesVulkan.PhysicalDeviceVulkan12PropertiesVulkan.PhysicalDeviceVulkan12PropertiesVulkan.PhysicalDeviceVulkan12PropertiesVulkan.PhysicalDeviceVulkan12PropertiesVulkan.PhysicalDeviceVulkanMemoryModelFeaturesVulkan.PhysicalDeviceVulkanMemoryModelFeaturesVulkan.PhysicalDeviceVulkanMemoryModelFeaturesVulkan.PhysicalDeviceVulkanMemoryModelFeaturesVulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan.PipelineCacheCreateInfoVulkan.PipelineCacheCreateInfoVulkan.PipelineCacheCreateInfoVulkan.PipelineCacheCreateInfoVulkan.PipelineColorBlendAdvancedStateCreateInfoEXTVulkan.PipelineColorBlendAdvancedStateCreateInfoEXTVulkan.PipelineColorBlendAdvancedStateCreateInfoEXTVulkan.PipelineColorBlendAdvancedStateCreateInfoEXTVulkan.PipelineColorBlendAttachmentStateVulkan.PipelineColorBlendAttachmentStateVulkan.PipelineColorBlendAttachmentStateVulkan.PipelineColorBlendAttachmentStateVulkan.PipelineColorBlendStateCreateInfoVulkan.PipelineColorBlendStateCreateInfoVulkan.PipelineColorBlendStateCreateInfoVulkan.PipelineColorBlendStateCreateInfoVulkan.PipelineColorWriteCreateInfoEXTVulkan.PipelineColorWriteCreateInfoEXTVulkan.PipelineColorWriteCreateInfoEXTVulkan.PipelineColorWriteCreateInfoEXTVulkan.PipelineCompilerControlCreateInfoAMDVulkan.PipelineCompilerControlCreateInfoAMDVulkan.PipelineCompilerControlCreateInfoAMDVulkan.PipelineCompilerControlCreateInfoAMDVulkan.PipelineCoverageModulationStateCreateInfoNVVulkan.PipelineCoverageModulationStateCreateInfoNVVulkan.PipelineCoverageModulationStateCreateInfoNVVulkan.PipelineCoverageModulationStateCreateInfoNVVulkan.PipelineCoverageReductionStateCreateInfoNVVulkan.PipelineCoverageReductionStateCreateInfoNVVulkan.PipelineCoverageReductionStateCreateInfoNVVulkan.PipelineCoverageReductionStateCreateInfoNVVulkan.PipelineCoverageToColorStateCreateInfoNVVulkan.PipelineCoverageToColorStateCreateInfoNVVulkan.PipelineCoverageToColorStateCreateInfoNVVulkan.PipelineCoverageToColorStateCreateInfoNVVulkan.PipelineCreationFeedbackCreateInfoEXTVulkan.PipelineCreationFeedbackCreateInfoEXTVulkan.PipelineCreationFeedbackCreateInfoEXTVulkan.PipelineCreationFeedbackCreateInfoEXTVulkan.PipelineCreationFeedbackEXTVulkan.PipelineCreationFeedbackEXTVulkan.PipelineCreationFeedbackEXTVulkan.PipelineDepthStencilStateCreateInfoVulkan.PipelineDepthStencilStateCreateInfoVulkan.PipelineDepthStencilStateCreateInfoVulkan.PipelineDepthStencilStateCreateInfoVulkan.PipelineDiscardRectangleStateCreateInfoEXTVulkan.PipelineDiscardRectangleStateCreateInfoEXTVulkan.PipelineDiscardRectangleStateCreateInfoEXTVulkan.PipelineDiscardRectangleStateCreateInfoEXTVulkan.PipelineDynamicStateCreateInfoVulkan.PipelineDynamicStateCreateInfoVulkan.PipelineDynamicStateCreateInfoVulkan.PipelineDynamicStateCreateInfoVulkan.PipelineExecutableInfoKHRVulkan.PipelineExecutableInfoKHRVulkan.PipelineExecutableInfoKHRVulkan.PipelineExecutableInfoKHRVulkan.PipelineExecutableInternalRepresentationKHRVulkan.PipelineExecutableInternalRepresentationKHRVulkan.PipelineExecutableInternalRepresentationKHRVulkan.PipelineExecutableInternalRepresentationKHRVulkan.PipelineExecutablePropertiesKHRVulkan.PipelineExecutablePropertiesKHRVulkan.PipelineExecutablePropertiesKHRVulkan.PipelineExecutablePropertiesKHRVulkan.PipelineExecutableStatisticKHRVulkan.PipelineExecutableStatisticKHRVulkan.PipelineExecutableStatisticKHRVulkan.PipelineExecutableStatisticKHRVulkan.PipelineExecutableStatisticValueKHRVulkan.PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan.PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan.PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan.PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan.PipelineFragmentShadingRateStateCreateInfoKHRVulkan.PipelineFragmentShadingRateStateCreateInfoKHRVulkan.PipelineFragmentShadingRateStateCreateInfoKHRVulkan.PipelineFragmentShadingRateStateCreateInfoKHRVulkan.PipelineInfoKHRVulkan.PipelineInfoKHRVulkan.PipelineInfoKHRVulkan.PipelineInfoKHRVulkan.PipelineInputAssemblyStateCreateInfoVulkan.PipelineInputAssemblyStateCreateInfoVulkan.PipelineInputAssemblyStateCreateInfoVulkan.PipelineInputAssemblyStateCreateInfoVulkan.PipelineLayoutCreateInfoVulkan.PipelineLayoutCreateInfoVulkan.PipelineLayoutCreateInfoVulkan.PipelineLayoutCreateInfoVulkan.PipelineLibraryCreateInfoKHRVulkan.PipelineLibraryCreateInfoKHRVulkan.PipelineLibraryCreateInfoKHRVulkan.PipelineLibraryCreateInfoKHRVulkan.PipelineMultisampleStateCreateInfoVulkan.PipelineMultisampleStateCreateInfoVulkan.PipelineMultisampleStateCreateInfoVulkan.PipelineMultisampleStateCreateInfoVulkan.PipelineRasterizationConservativeStateCreateInfoEXTVulkan.PipelineRasterizationConservativeStateCreateInfoEXTVulkan.PipelineRasterizationConservativeStateCreateInfoEXTVulkan.PipelineRasterizationConservativeStateCreateInfoEXTVulkan.PipelineRasterizationDepthClipStateCreateInfoEXTVulkan.PipelineRasterizationDepthClipStateCreateInfoEXTVulkan.PipelineRasterizationDepthClipStateCreateInfoEXTVulkan.PipelineRasterizationDepthClipStateCreateInfoEXTVulkan.PipelineRasterizationLineStateCreateInfoEXTVulkan.PipelineRasterizationLineStateCreateInfoEXTVulkan.PipelineRasterizationLineStateCreateInfoEXTVulkan.PipelineRasterizationLineStateCreateInfoEXTVulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan.PipelineRasterizationStateCreateInfoVulkan.PipelineRasterizationStateCreateInfoVulkan.PipelineRasterizationStateCreateInfoVulkan.PipelineRasterizationStateCreateInfoVulkan.PipelineRasterizationStateRasterizationOrderAMDVulkan.PipelineRasterizationStateRasterizationOrderAMDVulkan.PipelineRasterizationStateRasterizationOrderAMDVulkan.PipelineRasterizationStateRasterizationOrderAMDVulkan.PipelineRasterizationStateStreamCreateInfoEXTVulkan.PipelineRasterizationStateStreamCreateInfoEXTVulkan.PipelineRasterizationStateStreamCreateInfoEXTVulkan.PipelineRasterizationStateStreamCreateInfoEXTVulkan.PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan.PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan.PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan.PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan.PipelineSampleLocationsStateCreateInfoEXTVulkan.PipelineSampleLocationsStateCreateInfoEXTVulkan.PipelineSampleLocationsStateCreateInfoEXTVulkan.PipelineSampleLocationsStateCreateInfoEXTVulkan.PipelineShaderStageCreateInfoVulkan.PipelineShaderStageCreateInfoVulkan.PipelineShaderStageCreateInfoVulkan.PipelineShaderStageCreateInfoVulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan.PipelineTessellationDomainOriginStateCreateInfoVulkan.PipelineTessellationDomainOriginStateCreateInfoVulkan.PipelineTessellationDomainOriginStateCreateInfoVulkan.PipelineTessellationDomainOriginStateCreateInfoVulkan.PipelineTessellationStateCreateInfoVulkan.PipelineTessellationStateCreateInfoVulkan.PipelineTessellationStateCreateInfoVulkan.PipelineTessellationStateCreateInfoVulkan.PipelineVertexInputDivisorStateCreateInfoEXTVulkan.PipelineVertexInputDivisorStateCreateInfoEXTVulkan.PipelineVertexInputDivisorStateCreateInfoEXTVulkan.PipelineVertexInputDivisorStateCreateInfoEXTVulkan.PipelineVertexInputStateCreateInfoVulkan.PipelineVertexInputStateCreateInfoVulkan.PipelineVertexInputStateCreateInfoVulkan.PipelineVertexInputStateCreateInfoVulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan.PipelineViewportExclusiveScissorStateCreateInfoNVVulkan.PipelineViewportExclusiveScissorStateCreateInfoNVVulkan.PipelineViewportExclusiveScissorStateCreateInfoNVVulkan.PipelineViewportExclusiveScissorStateCreateInfoNVVulkan.PipelineViewportShadingRateImageStateCreateInfoNVVulkan.PipelineViewportShadingRateImageStateCreateInfoNVVulkan.PipelineViewportShadingRateImageStateCreateInfoNVVulkan.PipelineViewportShadingRateImageStateCreateInfoNVVulkan.PipelineViewportStateCreateInfoVulkan.PipelineViewportStateCreateInfoVulkan.PipelineViewportStateCreateInfoVulkan.PipelineViewportStateCreateInfoVulkan.PipelineViewportSwizzleStateCreateInfoNVVulkan.PipelineViewportSwizzleStateCreateInfoNVVulkan.PipelineViewportSwizzleStateCreateInfoNVVulkan.PipelineViewportSwizzleStateCreateInfoNVVulkan.PipelineViewportWScalingStateCreateInfoNVVulkan.PipelineViewportWScalingStateCreateInfoNVVulkan.PipelineViewportWScalingStateCreateInfoNVVulkan.PipelineViewportWScalingStateCreateInfoNVVulkan.PresentInfoKHRVulkan.PresentInfoKHRVulkan.PresentInfoKHRVulkan.PresentInfoKHRVulkan.PresentRegionKHRVulkan.PresentRegionKHRVulkan.PresentRegionKHRVulkan.PresentRegionKHRVulkan.PresentRegionsKHRVulkan.PresentRegionsKHRVulkan.PresentRegionsKHRVulkan.PresentRegionsKHRVulkan.PresentTimeGOOGLEVulkan.PresentTimeGOOGLEVulkan.PresentTimeGOOGLEVulkan.PresentTimesInfoGOOGLEVulkan.PresentTimesInfoGOOGLEVulkan.PresentTimesInfoGOOGLEVulkan.PresentTimesInfoGOOGLEVulkan.PrivateDataSlotCreateInfoEXTVulkan.PrivateDataSlotCreateInfoEXTVulkan.PrivateDataSlotCreateInfoEXTVulkan.PrivateDataSlotCreateInfoEXTVulkan.ProtectedSubmitInfoVulkan.ProtectedSubmitInfoVulkan.ProtectedSubmitInfoVulkan.ProtectedSubmitInfoVulkan.PushConstantRangeVulkan.PushConstantRangeVulkan.PushConstantRangeVulkan.QueryPoolCreateInfoVulkan.QueryPoolCreateInfoVulkan.QueryPoolCreateInfoVulkan.QueryPoolCreateInfoVulkan.QueryPoolPerformanceCreateInfoKHRVulkan.QueryPoolPerformanceCreateInfoKHRVulkan.QueryPoolPerformanceCreateInfoKHRVulkan.QueryPoolPerformanceCreateInfoKHRVulkan.QueryPoolPerformanceQueryCreateInfoINTELVulkan.QueryPoolPerformanceQueryCreateInfoINTELVulkan.QueryPoolPerformanceQueryCreateInfoINTELVulkan.QueryPoolPerformanceQueryCreateInfoINTELVulkan.QueueFamilyCheckpointProperties2NVVulkan.QueueFamilyCheckpointProperties2NVVulkan.QueueFamilyCheckpointProperties2NVVulkan.QueueFamilyCheckpointProperties2NVVulkan.QueueFamilyCheckpointPropertiesNVVulkan.QueueFamilyCheckpointPropertiesNVVulkan.QueueFamilyCheckpointPropertiesNVVulkan.QueueFamilyCheckpointPropertiesNVVulkan.QueueFamilyPropertiesVulkan.QueueFamilyPropertiesVulkan.QueueFamilyPropertiesVulkan.QueueFamilyPropertiesVulkan.QueueFamilyProperties2Vulkan.QueueFamilyProperties2Vulkan.QueueFamilyProperties2Vulkan.QueueFamilyProperties2Vulkan.RayTracingPipelineCreateInfoKHRVulkan.RayTracingPipelineCreateInfoKHRVulkan.RayTracingPipelineCreateInfoKHRVulkan.RayTracingPipelineCreateInfoKHRVulkan.RayTracingPipelineCreateInfoNVVulkan.RayTracingPipelineCreateInfoNVVulkan.RayTracingPipelineCreateInfoNVVulkan.RayTracingPipelineCreateInfoNVVulkan.RayTracingPipelineInterfaceCreateInfoKHRVulkan.RayTracingPipelineInterfaceCreateInfoKHRVulkan.RayTracingPipelineInterfaceCreateInfoKHRVulkan.RayTracingPipelineInterfaceCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoKHRVulkan.RayTracingShaderGroupCreateInfoNVVulkan.RayTracingShaderGroupCreateInfoNVVulkan.RayTracingShaderGroupCreateInfoNVVulkan.RayTracingShaderGroupCreateInfoNVVulkan.Rect2DVulkan.Rect2DVulkan.Rect2DVulkan.RectLayerKHRVulkan.RectLayerKHRVulkan.RectLayerKHRVulkan.RefreshCycleDurationGOOGLEVulkan.RefreshCycleDurationGOOGLEVulkan.RefreshCycleDurationGOOGLEVulkan.RenderPassAttachmentBeginInfoVulkan.RenderPassAttachmentBeginInfoVulkan.RenderPassAttachmentBeginInfoVulkan.RenderPassAttachmentBeginInfoVulkan.RenderPassBeginInfoVulkan.RenderPassBeginInfoVulkan.RenderPassBeginInfoVulkan.RenderPassBeginInfoVulkan.RenderPassCreateInfoVulkan.RenderPassCreateInfoVulkan.RenderPassCreateInfoVulkan.RenderPassCreateInfoVulkan.RenderPassCreateInfo2Vulkan.RenderPassCreateInfo2Vulkan.RenderPassCreateInfo2Vulkan.RenderPassCreateInfo2Vulkan.RenderPassFragmentDensityMapCreateInfoEXTVulkan.RenderPassFragmentDensityMapCreateInfoEXTVulkan.RenderPassFragmentDensityMapCreateInfoEXTVulkan.RenderPassFragmentDensityMapCreateInfoEXTVulkan.RenderPassInputAttachmentAspectCreateInfoVulkan.RenderPassInputAttachmentAspectCreateInfoVulkan.RenderPassInputAttachmentAspectCreateInfoVulkan.RenderPassInputAttachmentAspectCreateInfoVulkan.RenderPassMultiviewCreateInfoVulkan.RenderPassMultiviewCreateInfoVulkan.RenderPassMultiviewCreateInfoVulkan.RenderPassMultiviewCreateInfoVulkan.RenderPassSampleLocationsBeginInfoEXTVulkan.RenderPassSampleLocationsBeginInfoEXTVulkan.RenderPassSampleLocationsBeginInfoEXTVulkan.RenderPassSampleLocationsBeginInfoEXTVulkan.RenderPassTransformBeginInfoQCOMVulkan.RenderPassTransformBeginInfoQCOMVulkan.RenderPassTransformBeginInfoQCOMVulkan.RenderPassTransformBeginInfoQCOMVulkan.ResolveImageInfo2KHRVulkan.ResolveImageInfo2KHRVulkan.ResolveImageInfo2KHRVulkan.ResolveImageInfo2KHRVulkan.SampleLocationEXTVulkan.SampleLocationEXTVulkan.SampleLocationEXTVulkan.SampleLocationsInfoEXTVulkan.SampleLocationsInfoEXTVulkan.SampleLocationsInfoEXTVulkan.SampleLocationsInfoEXTVulkan.SamplerCreateInfoVulkan.SamplerCreateInfoVulkan.SamplerCreateInfoVulkan.SamplerCreateInfoVulkan.SamplerCustomBorderColorCreateInfoEXTVulkan.SamplerCustomBorderColorCreateInfoEXTVulkan.SamplerCustomBorderColorCreateInfoEXTVulkan.SamplerCustomBorderColorCreateInfoEXTVulkan.SamplerReductionModeCreateInfoVulkan.SamplerReductionModeCreateInfoVulkan.SamplerReductionModeCreateInfoVulkan.SamplerReductionModeCreateInfoVulkan.SamplerYcbcrConversionCreateInfoVulkan.SamplerYcbcrConversionCreateInfoVulkan.SamplerYcbcrConversionCreateInfoVulkan.SamplerYcbcrConversionCreateInfoVulkan.SamplerYcbcrConversionImageFormatPropertiesVulkan.SamplerYcbcrConversionImageFormatPropertiesVulkan.SamplerYcbcrConversionImageFormatPropertiesVulkan.SamplerYcbcrConversionImageFormatPropertiesVulkan.SamplerYcbcrConversionInfoVulkan.SamplerYcbcrConversionInfoVulkan.SamplerYcbcrConversionInfoVulkan.SamplerYcbcrConversionInfoVulkan.SemaphoreCreateInfoVulkan.SemaphoreCreateInfoVulkan.SemaphoreCreateInfoVulkan.SemaphoreCreateInfoVulkan.SemaphoreGetFdInfoKHRVulkan.SemaphoreGetFdInfoKHRVulkan.SemaphoreGetFdInfoKHRVulkan.SemaphoreGetFdInfoKHRVulkan.SemaphoreSignalInfoVulkan.SemaphoreSignalInfoVulkan.SemaphoreSignalInfoVulkan.SemaphoreSignalInfoVulkan.SemaphoreSubmitInfoKHRVulkan.SemaphoreSubmitInfoKHRVulkan.SemaphoreSubmitInfoKHRVulkan.SemaphoreSubmitInfoKHRVulkan.SemaphoreTypeCreateInfoVulkan.SemaphoreTypeCreateInfoVulkan.SemaphoreTypeCreateInfoVulkan.SemaphoreTypeCreateInfoVulkan.SemaphoreWaitInfoVulkan.SemaphoreWaitInfoVulkan.SemaphoreWaitInfoVulkan.SemaphoreWaitInfoVulkan.SetStateFlagsIndirectCommandNVVulkan.SetStateFlagsIndirectCommandNVVulkan.SetStateFlagsIndirectCommandNVVulkan.ShaderModuleCreateInfoVulkan.ShaderModuleCreateInfoVulkan.ShaderModuleCreateInfoVulkan.ShaderModuleCreateInfoVulkan.ShaderModuleValidationCacheCreateInfoEXTVulkan.ShaderModuleValidationCacheCreateInfoEXTVulkan.ShaderModuleValidationCacheCreateInfoEXTVulkan.ShaderModuleValidationCacheCreateInfoEXTVulkan.ShaderResourceUsageAMDVulkan.ShaderResourceUsageAMDVulkan.ShaderResourceUsageAMDVulkan.ShaderStatisticsInfoAMDVulkan.ShaderStatisticsInfoAMDVulkan.ShaderStatisticsInfoAMDVulkan.ShadingRatePaletteNVVulkan.ShadingRatePaletteNVVulkan.ShadingRatePaletteNVVulkan.SharedPresentSurfaceCapabilitiesKHRVulkan.SharedPresentSurfaceCapabilitiesKHRVulkan.SharedPresentSurfaceCapabilitiesKHRVulkan.SharedPresentSurfaceCapabilitiesKHRVulkan.SparseBufferMemoryBindInfoVulkan.SparseBufferMemoryBindInfoVulkan.SparseBufferMemoryBindInfoVulkan.SparseImageFormatPropertiesVulkan.SparseImageFormatPropertiesVulkan.SparseImageFormatPropertiesVulkan.SparseImageFormatPropertiesVulkan.SparseImageFormatProperties2Vulkan.SparseImageFormatProperties2Vulkan.SparseImageFormatProperties2Vulkan.SparseImageFormatProperties2Vulkan.SparseImageMemoryBindVulkan.SparseImageMemoryBindVulkan.SparseImageMemoryBindVulkan.SparseImageMemoryBindVulkan.SparseImageMemoryBindInfoVulkan.SparseImageMemoryBindInfoVulkan.SparseImageMemoryBindInfoVulkan.SparseImageMemoryRequirementsVulkan.SparseImageMemoryRequirementsVulkan.SparseImageMemoryRequirementsVulkan.SparseImageMemoryRequirements2Vulkan.SparseImageMemoryRequirements2Vulkan.SparseImageMemoryRequirements2Vulkan.SparseImageMemoryRequirements2Vulkan.SparseImageOpaqueMemoryBindInfoVulkan.SparseImageOpaqueMemoryBindInfoVulkan.SparseImageOpaqueMemoryBindInfoVulkan.SparseMemoryBindVulkan.SparseMemoryBindVulkan.SparseMemoryBindVulkan.SparseMemoryBindVulkan.SpecializationInfoVulkan.SpecializationInfoVulkan.SpecializationInfoVulkan.SpecializationInfoVulkan.SpecializationMapEntryVulkan.SpecializationMapEntryVulkan.SpecializationMapEntryVulkan.StencilOpStateVulkan.StencilOpStateVulkan.StencilOpStateVulkan.StridedDeviceAddressRegionKHRVulkan.StridedDeviceAddressRegionKHRVulkan.StridedDeviceAddressRegionKHRVulkan.StridedDeviceAddressRegionKHRVulkan.SubmitInfoVulkan.SubmitInfoVulkan.SubmitInfoVulkan.SubmitInfoVulkan.SubmitInfo2KHRVulkan.SubmitInfo2KHRVulkan.SubmitInfo2KHRVulkan.SubmitInfo2KHRVulkan.SubpassBeginInfoVulkan.SubpassBeginInfoVulkan.SubpassBeginInfoVulkan.SubpassBeginInfoVulkan.SubpassDependencyVulkan.SubpassDependencyVulkan.SubpassDependencyVulkan.SubpassDependencyVulkan.SubpassDependency2Vulkan.SubpassDependency2Vulkan.SubpassDependency2Vulkan.SubpassDependency2Vulkan.SubpassDescriptionVulkan.SubpassDescriptionVulkan.SubpassDescriptionVulkan.SubpassDescriptionVulkan.SubpassDescription2Vulkan.SubpassDescription2Vulkan.SubpassDescription2Vulkan.SubpassDescription2Vulkan.SubpassDescriptionDepthStencilResolveVulkan.SubpassDescriptionDepthStencilResolveVulkan.SubpassDescriptionDepthStencilResolveVulkan.SubpassDescriptionDepthStencilResolveVulkan.SubpassEndInfoVulkan.SubpassEndInfoVulkan.SubpassEndInfoVulkan.SubpassEndInfoVulkan.SubpassSampleLocationsEXTVulkan.SubpassSampleLocationsEXTVulkan.SubpassSampleLocationsEXTVulkan.SubresourceLayoutVulkan.SubresourceLayoutVulkan.SubresourceLayoutVulkan.SurfaceCapabilities2EXTVulkan.SurfaceCapabilities2EXTVulkan.SurfaceCapabilities2EXTVulkan.SurfaceCapabilities2EXTVulkan.SurfaceCapabilities2KHRVulkan.SurfaceCapabilities2KHRVulkan.SurfaceCapabilities2KHRVulkan.SurfaceCapabilities2KHRVulkan.SurfaceCapabilitiesKHRVulkan.SurfaceCapabilitiesKHRVulkan.SurfaceCapabilitiesKHRVulkan.SurfaceCapabilitiesKHRVulkan.SurfaceFormat2KHRVulkan.SurfaceFormat2KHRVulkan.SurfaceFormat2KHRVulkan.SurfaceFormat2KHRVulkan.SurfaceFormatKHRVulkan.SurfaceFormatKHRVulkan.SurfaceFormatKHRVulkan.SurfaceProtectedCapabilitiesKHRVulkan.SurfaceProtectedCapabilitiesKHRVulkan.SurfaceProtectedCapabilitiesKHRVulkan.SurfaceProtectedCapabilitiesKHRVulkan.SwapchainCounterCreateInfoEXTVulkan.SwapchainCounterCreateInfoEXTVulkan.SwapchainCounterCreateInfoEXTVulkan.SwapchainCounterCreateInfoEXTVulkan.SwapchainCreateInfoKHRVulkan.SwapchainCreateInfoKHRVulkan.SwapchainCreateInfoKHRVulkan.SwapchainCreateInfoKHRVulkan.SwapchainDisplayNativeHdrCreateInfoAMDVulkan.SwapchainDisplayNativeHdrCreateInfoAMDVulkan.SwapchainDisplayNativeHdrCreateInfoAMDVulkan.SwapchainDisplayNativeHdrCreateInfoAMDVulkan.TextureLODGatherFormatPropertiesAMDVulkan.TextureLODGatherFormatPropertiesAMDVulkan.TextureLODGatherFormatPropertiesAMDVulkan.TextureLODGatherFormatPropertiesAMDVulkan.TimelineSemaphoreSubmitInfoVulkan.TimelineSemaphoreSubmitInfoVulkan.TimelineSemaphoreSubmitInfoVulkan.TimelineSemaphoreSubmitInfoVulkan.TraceRaysIndirectCommandKHRVulkan.TraceRaysIndirectCommandKHRVulkan.TraceRaysIndirectCommandKHRVulkan.TransformMatrixKHRVulkan.TransformMatrixKHRVulkan.TransformMatrixKHRVulkan.ValidationCacheCreateInfoEXTVulkan.ValidationCacheCreateInfoEXTVulkan.ValidationCacheCreateInfoEXTVulkan.ValidationCacheCreateInfoEXTVulkan.ValidationFeaturesEXTVulkan.ValidationFeaturesEXTVulkan.ValidationFeaturesEXTVulkan.ValidationFeaturesEXTVulkan.ValidationFlagsEXTVulkan.ValidationFlagsEXTVulkan.ValidationFlagsEXTVulkan.ValidationFlagsEXTVulkan.VertexInputAttributeDescriptionVulkan.VertexInputAttributeDescriptionVulkan.VertexInputAttributeDescriptionVulkan.VertexInputAttributeDescription2EXTVulkan.VertexInputAttributeDescription2EXTVulkan.VertexInputAttributeDescription2EXTVulkan.VertexInputAttributeDescription2EXTVulkan.VertexInputBindingDescriptionVulkan.VertexInputBindingDescriptionVulkan.VertexInputBindingDescriptionVulkan.VertexInputBindingDescription2EXTVulkan.VertexInputBindingDescription2EXTVulkan.VertexInputBindingDescription2EXTVulkan.VertexInputBindingDescription2EXTVulkan.VertexInputBindingDivisorDescriptionEXTVulkan.VertexInputBindingDivisorDescriptionEXTVulkan.VertexInputBindingDivisorDescriptionEXTVulkan.ViewportVulkan.ViewportVulkan.ViewportVulkan.ViewportSwizzleNVVulkan.ViewportSwizzleNVVulkan.ViewportSwizzleNVVulkan.ViewportWScalingNVVulkan.ViewportWScalingNVVulkan.ViewportWScalingNVVulkan.VulkanErrorVulkan.VulkanStructVulkan.WaylandSurfaceCreateInfoKHRVulkan.WaylandSurfaceCreateInfoKHRVulkan.WaylandSurfaceCreateInfoKHRVulkan.WaylandSurfaceCreateInfoKHRVulkan.WriteDescriptorSetVulkan.WriteDescriptorSetVulkan.WriteDescriptorSetVulkan.WriteDescriptorSetVulkan.WriteDescriptorSetAccelerationStructureKHRVulkan.WriteDescriptorSetAccelerationStructureKHRVulkan.WriteDescriptorSetAccelerationStructureKHRVulkan.WriteDescriptorSetAccelerationStructureKHRVulkan.WriteDescriptorSetAccelerationStructureNVVulkan.WriteDescriptorSetAccelerationStructureNVVulkan.WriteDescriptorSetAccelerationStructureNVVulkan.WriteDescriptorSetAccelerationStructureNVVulkan.WriteDescriptorSetInlineUniformBlockEXTVulkan.WriteDescriptorSetInlineUniformBlockEXTVulkan.WriteDescriptorSetInlineUniformBlockEXTVulkan.WriteDescriptorSetInlineUniformBlockEXTVulkan.XYColorEXTVulkan.XYColorEXTVulkan.XYColorEXTVulkan.XcbSurfaceCreateInfoKHRVulkan.XcbSurfaceCreateInfoKHRVulkan.XcbSurfaceCreateInfoKHRVulkan.XcbSurfaceCreateInfoKHRVulkan.XlibSurfaceCreateInfoKHRVulkan.XlibSurfaceCreateInfoKHRVulkan.XlibSurfaceCreateInfoKHRVulkan.XlibSurfaceCreateInfoKHRVulkan._AabbPositionsKHRVulkan._AabbPositionsKHRVulkan._AabbPositionsKHRVulkan._AccelerationStructureBuildGeometryInfoKHRVulkan._AccelerationStructureBuildGeometryInfoKHRVulkan._AccelerationStructureBuildGeometryInfoKHRVulkan._AccelerationStructureBuildRangeInfoKHRVulkan._AccelerationStructureBuildRangeInfoKHRVulkan._AccelerationStructureBuildRangeInfoKHRVulkan._AccelerationStructureBuildSizesInfoKHRVulkan._AccelerationStructureBuildSizesInfoKHRVulkan._AccelerationStructureBuildSizesInfoKHRVulkan._AccelerationStructureCreateInfoKHRVulkan._AccelerationStructureCreateInfoKHRVulkan._AccelerationStructureCreateInfoKHRVulkan._AccelerationStructureCreateInfoNVVulkan._AccelerationStructureCreateInfoNVVulkan._AccelerationStructureCreateInfoNVVulkan._AccelerationStructureDeviceAddressInfoKHRVulkan._AccelerationStructureDeviceAddressInfoKHRVulkan._AccelerationStructureDeviceAddressInfoKHRVulkan._AccelerationStructureGeometryAabbsDataKHRVulkan._AccelerationStructureGeometryAabbsDataKHRVulkan._AccelerationStructureGeometryAabbsDataKHRVulkan._AccelerationStructureGeometryDataKHRVulkan._AccelerationStructureGeometryInstancesDataKHRVulkan._AccelerationStructureGeometryInstancesDataKHRVulkan._AccelerationStructureGeometryInstancesDataKHRVulkan._AccelerationStructureGeometryKHRVulkan._AccelerationStructureGeometryKHRVulkan._AccelerationStructureGeometryKHRVulkan._AccelerationStructureGeometryTrianglesDataKHRVulkan._AccelerationStructureGeometryTrianglesDataKHRVulkan._AccelerationStructureGeometryTrianglesDataKHRVulkan._AccelerationStructureInfoNVVulkan._AccelerationStructureInfoNVVulkan._AccelerationStructureInfoNVVulkan._AccelerationStructureInstanceKHRVulkan._AccelerationStructureInstanceKHRVulkan._AccelerationStructureInstanceKHRVulkan._AccelerationStructureMemoryRequirementsInfoNVVulkan._AccelerationStructureMemoryRequirementsInfoNVVulkan._AccelerationStructureMemoryRequirementsInfoNVVulkan._AccelerationStructureVersionInfoKHRVulkan._AccelerationStructureVersionInfoKHRVulkan._AccelerationStructureVersionInfoKHRVulkan._AcquireNextImageInfoKHRVulkan._AcquireNextImageInfoKHRVulkan._AcquireNextImageInfoKHRVulkan._AcquireProfilingLockInfoKHRVulkan._AcquireProfilingLockInfoKHRVulkan._AcquireProfilingLockInfoKHRVulkan._AllocationCallbacksVulkan._AllocationCallbacksVulkan._AllocationCallbacksVulkan._ApplicationInfoVulkan._ApplicationInfoVulkan._ApplicationInfoVulkan._AttachmentDescriptionVulkan._AttachmentDescriptionVulkan._AttachmentDescriptionVulkan._AttachmentDescription2Vulkan._AttachmentDescription2Vulkan._AttachmentDescription2Vulkan._AttachmentDescriptionStencilLayoutVulkan._AttachmentDescriptionStencilLayoutVulkan._AttachmentDescriptionStencilLayoutVulkan._AttachmentReferenceVulkan._AttachmentReferenceVulkan._AttachmentReferenceVulkan._AttachmentReference2Vulkan._AttachmentReference2Vulkan._AttachmentReference2Vulkan._AttachmentReferenceStencilLayoutVulkan._AttachmentReferenceStencilLayoutVulkan._AttachmentReferenceStencilLayoutVulkan._AttachmentSampleLocationsEXTVulkan._AttachmentSampleLocationsEXTVulkan._AttachmentSampleLocationsEXTVulkan._BaseInStructureVulkan._BaseInStructureVulkan._BaseInStructureVulkan._BaseOutStructureVulkan._BaseOutStructureVulkan._BaseOutStructureVulkan._BindAccelerationStructureMemoryInfoNVVulkan._BindAccelerationStructureMemoryInfoNVVulkan._BindAccelerationStructureMemoryInfoNVVulkan._BindBufferMemoryDeviceGroupInfoVulkan._BindBufferMemoryDeviceGroupInfoVulkan._BindBufferMemoryDeviceGroupInfoVulkan._BindBufferMemoryInfoVulkan._BindBufferMemoryInfoVulkan._BindBufferMemoryInfoVulkan._BindImageMemoryDeviceGroupInfoVulkan._BindImageMemoryDeviceGroupInfoVulkan._BindImageMemoryDeviceGroupInfoVulkan._BindImageMemoryInfoVulkan._BindImageMemoryInfoVulkan._BindImageMemoryInfoVulkan._BindImageMemorySwapchainInfoKHRVulkan._BindImageMemorySwapchainInfoKHRVulkan._BindImageMemorySwapchainInfoKHRVulkan._BindImagePlaneMemoryInfoVulkan._BindImagePlaneMemoryInfoVulkan._BindImagePlaneMemoryInfoVulkan._BindIndexBufferIndirectCommandNVVulkan._BindIndexBufferIndirectCommandNVVulkan._BindIndexBufferIndirectCommandNVVulkan._BindShaderGroupIndirectCommandNVVulkan._BindShaderGroupIndirectCommandNVVulkan._BindShaderGroupIndirectCommandNVVulkan._BindSparseInfoVulkan._BindSparseInfoVulkan._BindSparseInfoVulkan._BindVertexBufferIndirectCommandNVVulkan._BindVertexBufferIndirectCommandNVVulkan._BindVertexBufferIndirectCommandNVVulkan._BlitImageInfo2KHRVulkan._BlitImageInfo2KHRVulkan._BlitImageInfo2KHRVulkan._BufferCopyVulkan._BufferCopyVulkan._BufferCopyVulkan._BufferCopy2KHRVulkan._BufferCopy2KHRVulkan._BufferCopy2KHRVulkan._BufferCreateInfoVulkan._BufferCreateInfoVulkan._BufferCreateInfoVulkan._BufferDeviceAddressCreateInfoEXTVulkan._BufferDeviceAddressCreateInfoEXTVulkan._BufferDeviceAddressCreateInfoEXTVulkan._BufferDeviceAddressInfoVulkan._BufferDeviceAddressInfoVulkan._BufferDeviceAddressInfoVulkan._BufferImageCopyVulkan._BufferImageCopyVulkan._BufferImageCopyVulkan._BufferImageCopy2KHRVulkan._BufferImageCopy2KHRVulkan._BufferImageCopy2KHRVulkan._BufferMemoryBarrierVulkan._BufferMemoryBarrierVulkan._BufferMemoryBarrierVulkan._BufferMemoryBarrier2KHRVulkan._BufferMemoryBarrier2KHRVulkan._BufferMemoryBarrier2KHRVulkan._BufferMemoryRequirementsInfo2Vulkan._BufferMemoryRequirementsInfo2Vulkan._BufferMemoryRequirementsInfo2Vulkan._BufferOpaqueCaptureAddressCreateInfoVulkan._BufferOpaqueCaptureAddressCreateInfoVulkan._BufferOpaqueCaptureAddressCreateInfoVulkan._BufferViewCreateInfoVulkan._BufferViewCreateInfoVulkan._BufferViewCreateInfoVulkan._CalibratedTimestampInfoEXTVulkan._CalibratedTimestampInfoEXTVulkan._CalibratedTimestampInfoEXTVulkan._CheckpointData2NVVulkan._CheckpointData2NVVulkan._CheckpointData2NVVulkan._CheckpointDataNVVulkan._CheckpointDataNVVulkan._CheckpointDataNVVulkan._ClearAttachmentVulkan._ClearAttachmentVulkan._ClearAttachmentVulkan._ClearColorValueVulkan._ClearDepthStencilValueVulkan._ClearDepthStencilValueVulkan._ClearDepthStencilValueVulkan._ClearRectVulkan._ClearRectVulkan._ClearRectVulkan._ClearValueVulkan._CoarseSampleLocationNVVulkan._CoarseSampleLocationNVVulkan._CoarseSampleLocationNVVulkan._CoarseSampleOrderCustomNVVulkan._CoarseSampleOrderCustomNVVulkan._CoarseSampleOrderCustomNVVulkan._CommandBufferAllocateInfoVulkan._CommandBufferAllocateInfoVulkan._CommandBufferAllocateInfoVulkan._CommandBufferBeginInfoVulkan._CommandBufferBeginInfoVulkan._CommandBufferBeginInfoVulkan._CommandBufferInheritanceConditionalRenderingInfoEXTVulkan._CommandBufferInheritanceConditionalRenderingInfoEXTVulkan._CommandBufferInheritanceConditionalRenderingInfoEXTVulkan._CommandBufferInheritanceInfoVulkan._CommandBufferInheritanceInfoVulkan._CommandBufferInheritanceInfoVulkan._CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan._CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan._CommandBufferInheritanceRenderPassTransformInfoQCOMVulkan._CommandBufferInheritanceViewportScissorInfoNVVulkan._CommandBufferInheritanceViewportScissorInfoNVVulkan._CommandBufferInheritanceViewportScissorInfoNVVulkan._CommandBufferSubmitInfoKHRVulkan._CommandBufferSubmitInfoKHRVulkan._CommandBufferSubmitInfoKHRVulkan._CommandPoolCreateInfoVulkan._CommandPoolCreateInfoVulkan._CommandPoolCreateInfoVulkan._ComponentMappingVulkan._ComponentMappingVulkan._ComponentMappingVulkan._ComputePipelineCreateInfoVulkan._ComputePipelineCreateInfoVulkan._ComputePipelineCreateInfoVulkan._ConditionalRenderingBeginInfoEXTVulkan._ConditionalRenderingBeginInfoEXTVulkan._ConditionalRenderingBeginInfoEXTVulkan._ConformanceVersionVulkan._ConformanceVersionVulkan._ConformanceVersionVulkan._CooperativeMatrixPropertiesNVVulkan._CooperativeMatrixPropertiesNVVulkan._CooperativeMatrixPropertiesNVVulkan._CopyAccelerationStructureInfoKHRVulkan._CopyAccelerationStructureInfoKHRVulkan._CopyAccelerationStructureInfoKHRVulkan._CopyAccelerationStructureToMemoryInfoKHRVulkan._CopyAccelerationStructureToMemoryInfoKHRVulkan._CopyAccelerationStructureToMemoryInfoKHRVulkan._CopyBufferInfo2KHRVulkan._CopyBufferInfo2KHRVulkan._CopyBufferInfo2KHRVulkan._CopyBufferToImageInfo2KHRVulkan._CopyBufferToImageInfo2KHRVulkan._CopyBufferToImageInfo2KHRVulkan._CopyCommandTransformInfoQCOMVulkan._CopyCommandTransformInfoQCOMVulkan._CopyCommandTransformInfoQCOMVulkan._CopyDescriptorSetVulkan._CopyDescriptorSetVulkan._CopyDescriptorSetVulkan._CopyImageInfo2KHRVulkan._CopyImageInfo2KHRVulkan._CopyImageInfo2KHRVulkan._CopyImageToBufferInfo2KHRVulkan._CopyImageToBufferInfo2KHRVulkan._CopyImageToBufferInfo2KHRVulkan._CopyMemoryToAccelerationStructureInfoKHRVulkan._CopyMemoryToAccelerationStructureInfoKHRVulkan._CopyMemoryToAccelerationStructureInfoKHRVulkan._DebugMarkerMarkerInfoEXTVulkan._DebugMarkerMarkerInfoEXTVulkan._DebugMarkerMarkerInfoEXTVulkan._DebugMarkerObjectNameInfoEXTVulkan._DebugMarkerObjectNameInfoEXTVulkan._DebugMarkerObjectNameInfoEXTVulkan._DebugMarkerObjectTagInfoEXTVulkan._DebugMarkerObjectTagInfoEXTVulkan._DebugMarkerObjectTagInfoEXTVulkan._DebugReportCallbackCreateInfoEXTVulkan._DebugReportCallbackCreateInfoEXTVulkan._DebugReportCallbackCreateInfoEXTVulkan._DebugUtilsLabelEXTVulkan._DebugUtilsLabelEXTVulkan._DebugUtilsLabelEXTVulkan._DebugUtilsMessengerCallbackDataEXTVulkan._DebugUtilsMessengerCallbackDataEXTVulkan._DebugUtilsMessengerCallbackDataEXTVulkan._DebugUtilsMessengerCreateInfoEXTVulkan._DebugUtilsMessengerCreateInfoEXTVulkan._DebugUtilsMessengerCreateInfoEXTVulkan._DebugUtilsObjectNameInfoEXTVulkan._DebugUtilsObjectNameInfoEXTVulkan._DebugUtilsObjectNameInfoEXTVulkan._DebugUtilsObjectTagInfoEXTVulkan._DebugUtilsObjectTagInfoEXTVulkan._DebugUtilsObjectTagInfoEXTVulkan._DedicatedAllocationBufferCreateInfoNVVulkan._DedicatedAllocationBufferCreateInfoNVVulkan._DedicatedAllocationBufferCreateInfoNVVulkan._DedicatedAllocationImageCreateInfoNVVulkan._DedicatedAllocationImageCreateInfoNVVulkan._DedicatedAllocationImageCreateInfoNVVulkan._DedicatedAllocationMemoryAllocateInfoNVVulkan._DedicatedAllocationMemoryAllocateInfoNVVulkan._DedicatedAllocationMemoryAllocateInfoNVVulkan._DependencyInfoKHRVulkan._DependencyInfoKHRVulkan._DependencyInfoKHRVulkan._DescriptorBufferInfoVulkan._DescriptorBufferInfoVulkan._DescriptorBufferInfoVulkan._DescriptorImageInfoVulkan._DescriptorImageInfoVulkan._DescriptorImageInfoVulkan._DescriptorPoolCreateInfoVulkan._DescriptorPoolCreateInfoVulkan._DescriptorPoolCreateInfoVulkan._DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan._DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan._DescriptorPoolInlineUniformBlockCreateInfoEXTVulkan._DescriptorPoolSizeVulkan._DescriptorPoolSizeVulkan._DescriptorPoolSizeVulkan._DescriptorSetAllocateInfoVulkan._DescriptorSetAllocateInfoVulkan._DescriptorSetAllocateInfoVulkan._DescriptorSetLayoutBindingVulkan._DescriptorSetLayoutBindingVulkan._DescriptorSetLayoutBindingVulkan._DescriptorSetLayoutBindingFlagsCreateInfoVulkan._DescriptorSetLayoutBindingFlagsCreateInfoVulkan._DescriptorSetLayoutBindingFlagsCreateInfoVulkan._DescriptorSetLayoutCreateInfoVulkan._DescriptorSetLayoutCreateInfoVulkan._DescriptorSetLayoutCreateInfoVulkan._DescriptorSetLayoutSupportVulkan._DescriptorSetLayoutSupportVulkan._DescriptorSetLayoutSupportVulkan._DescriptorSetVariableDescriptorCountAllocateInfoVulkan._DescriptorSetVariableDescriptorCountAllocateInfoVulkan._DescriptorSetVariableDescriptorCountAllocateInfoVulkan._DescriptorSetVariableDescriptorCountLayoutSupportVulkan._DescriptorSetVariableDescriptorCountLayoutSupportVulkan._DescriptorSetVariableDescriptorCountLayoutSupportVulkan._DescriptorUpdateTemplateCreateInfoVulkan._DescriptorUpdateTemplateCreateInfoVulkan._DescriptorUpdateTemplateCreateInfoVulkan._DescriptorUpdateTemplateEntryVulkan._DescriptorUpdateTemplateEntryVulkan._DescriptorUpdateTemplateEntryVulkan._DeviceCreateInfoVulkan._DeviceCreateInfoVulkan._DeviceCreateInfoVulkan._DeviceDeviceMemoryReportCreateInfoEXTVulkan._DeviceDeviceMemoryReportCreateInfoEXTVulkan._DeviceDeviceMemoryReportCreateInfoEXTVulkan._DeviceDiagnosticsConfigCreateInfoNVVulkan._DeviceDiagnosticsConfigCreateInfoNVVulkan._DeviceDiagnosticsConfigCreateInfoNVVulkan._DeviceEventInfoEXTVulkan._DeviceEventInfoEXTVulkan._DeviceEventInfoEXTVulkan._DeviceGroupBindSparseInfoVulkan._DeviceGroupBindSparseInfoVulkan._DeviceGroupBindSparseInfoVulkan._DeviceGroupCommandBufferBeginInfoVulkan._DeviceGroupCommandBufferBeginInfoVulkan._DeviceGroupCommandBufferBeginInfoVulkan._DeviceGroupDeviceCreateInfoVulkan._DeviceGroupDeviceCreateInfoVulkan._DeviceGroupDeviceCreateInfoVulkan._DeviceGroupPresentCapabilitiesKHRVulkan._DeviceGroupPresentCapabilitiesKHRVulkan._DeviceGroupPresentCapabilitiesKHRVulkan._DeviceGroupPresentInfoKHRVulkan._DeviceGroupPresentInfoKHRVulkan._DeviceGroupPresentInfoKHRVulkan._DeviceGroupRenderPassBeginInfoVulkan._DeviceGroupRenderPassBeginInfoVulkan._DeviceGroupRenderPassBeginInfoVulkan._DeviceGroupSubmitInfoVulkan._DeviceGroupSubmitInfoVulkan._DeviceGroupSubmitInfoVulkan._DeviceGroupSwapchainCreateInfoKHRVulkan._DeviceGroupSwapchainCreateInfoKHRVulkan._DeviceGroupSwapchainCreateInfoKHRVulkan._DeviceMemoryOpaqueCaptureAddressInfoVulkan._DeviceMemoryOpaqueCaptureAddressInfoVulkan._DeviceMemoryOpaqueCaptureAddressInfoVulkan._DeviceMemoryOverallocationCreateInfoAMDVulkan._DeviceMemoryOverallocationCreateInfoAMDVulkan._DeviceMemoryOverallocationCreateInfoAMDVulkan._DeviceMemoryReportCallbackDataEXTVulkan._DeviceMemoryReportCallbackDataEXTVulkan._DeviceMemoryReportCallbackDataEXTVulkan._DeviceOrHostAddressConstKHRVulkan._DeviceOrHostAddressKHRVulkan._DevicePrivateDataCreateInfoEXTVulkan._DevicePrivateDataCreateInfoEXTVulkan._DevicePrivateDataCreateInfoEXTVulkan._DeviceQueueCreateInfoVulkan._DeviceQueueCreateInfoVulkan._DeviceQueueCreateInfoVulkan._DeviceQueueGlobalPriorityCreateInfoEXTVulkan._DeviceQueueGlobalPriorityCreateInfoEXTVulkan._DeviceQueueGlobalPriorityCreateInfoEXTVulkan._DeviceQueueInfo2Vulkan._DeviceQueueInfo2Vulkan._DeviceQueueInfo2Vulkan._DispatchIndirectCommandVulkan._DispatchIndirectCommandVulkan._DispatchIndirectCommandVulkan._DisplayEventInfoEXTVulkan._DisplayEventInfoEXTVulkan._DisplayEventInfoEXTVulkan._DisplayModeCreateInfoKHRVulkan._DisplayModeCreateInfoKHRVulkan._DisplayModeCreateInfoKHRVulkan._DisplayModeParametersKHRVulkan._DisplayModeParametersKHRVulkan._DisplayModeParametersKHRVulkan._DisplayModeProperties2KHRVulkan._DisplayModeProperties2KHRVulkan._DisplayModeProperties2KHRVulkan._DisplayModePropertiesKHRVulkan._DisplayModePropertiesKHRVulkan._DisplayModePropertiesKHRVulkan._DisplayNativeHdrSurfaceCapabilitiesAMDVulkan._DisplayNativeHdrSurfaceCapabilitiesAMDVulkan._DisplayNativeHdrSurfaceCapabilitiesAMDVulkan._DisplayPlaneCapabilities2KHRVulkan._DisplayPlaneCapabilities2KHRVulkan._DisplayPlaneCapabilities2KHRVulkan._DisplayPlaneCapabilitiesKHRVulkan._DisplayPlaneCapabilitiesKHRVulkan._DisplayPlaneCapabilitiesKHRVulkan._DisplayPlaneInfo2KHRVulkan._DisplayPlaneInfo2KHRVulkan._DisplayPlaneInfo2KHRVulkan._DisplayPlaneProperties2KHRVulkan._DisplayPlaneProperties2KHRVulkan._DisplayPlaneProperties2KHRVulkan._DisplayPlanePropertiesKHRVulkan._DisplayPlanePropertiesKHRVulkan._DisplayPlanePropertiesKHRVulkan._DisplayPowerInfoEXTVulkan._DisplayPowerInfoEXTVulkan._DisplayPowerInfoEXTVulkan._DisplayPresentInfoKHRVulkan._DisplayPresentInfoKHRVulkan._DisplayPresentInfoKHRVulkan._DisplayProperties2KHRVulkan._DisplayProperties2KHRVulkan._DisplayProperties2KHRVulkan._DisplayPropertiesKHRVulkan._DisplayPropertiesKHRVulkan._DisplayPropertiesKHRVulkan._DisplaySurfaceCreateInfoKHRVulkan._DisplaySurfaceCreateInfoKHRVulkan._DisplaySurfaceCreateInfoKHRVulkan._DrawIndexedIndirectCommandVulkan._DrawIndexedIndirectCommandVulkan._DrawIndexedIndirectCommandVulkan._DrawIndirectCommandVulkan._DrawIndirectCommandVulkan._DrawIndirectCommandVulkan._DrawMeshTasksIndirectCommandNVVulkan._DrawMeshTasksIndirectCommandNVVulkan._DrawMeshTasksIndirectCommandNVVulkan._DrmFormatModifierPropertiesEXTVulkan._DrmFormatModifierPropertiesEXTVulkan._DrmFormatModifierPropertiesEXTVulkan._DrmFormatModifierPropertiesListEXTVulkan._DrmFormatModifierPropertiesListEXTVulkan._DrmFormatModifierPropertiesListEXTVulkan._EventCreateInfoVulkan._EventCreateInfoVulkan._EventCreateInfoVulkan._ExportFenceCreateInfoVulkan._ExportFenceCreateInfoVulkan._ExportFenceCreateInfoVulkan._ExportMemoryAllocateInfoVulkan._ExportMemoryAllocateInfoVulkan._ExportMemoryAllocateInfoVulkan._ExportMemoryAllocateInfoNVVulkan._ExportMemoryAllocateInfoNVVulkan._ExportMemoryAllocateInfoNVVulkan._ExportSemaphoreCreateInfoVulkan._ExportSemaphoreCreateInfoVulkan._ExportSemaphoreCreateInfoVulkan._ExtensionPropertiesVulkan._ExtensionPropertiesVulkan._ExtensionPropertiesVulkan._Extent2DVulkan._Extent2DVulkan._Extent2DVulkan._Extent3DVulkan._Extent3DVulkan._Extent3DVulkan._ExternalBufferPropertiesVulkan._ExternalBufferPropertiesVulkan._ExternalBufferPropertiesVulkan._ExternalFencePropertiesVulkan._ExternalFencePropertiesVulkan._ExternalFencePropertiesVulkan._ExternalImageFormatPropertiesVulkan._ExternalImageFormatPropertiesVulkan._ExternalImageFormatPropertiesVulkan._ExternalImageFormatPropertiesNVVulkan._ExternalImageFormatPropertiesNVVulkan._ExternalImageFormatPropertiesNVVulkan._ExternalMemoryBufferCreateInfoVulkan._ExternalMemoryBufferCreateInfoVulkan._ExternalMemoryBufferCreateInfoVulkan._ExternalMemoryImageCreateInfoVulkan._ExternalMemoryImageCreateInfoVulkan._ExternalMemoryImageCreateInfoVulkan._ExternalMemoryImageCreateInfoNVVulkan._ExternalMemoryImageCreateInfoNVVulkan._ExternalMemoryImageCreateInfoNVVulkan._ExternalMemoryPropertiesVulkan._ExternalMemoryPropertiesVulkan._ExternalMemoryPropertiesVulkan._ExternalSemaphorePropertiesVulkan._ExternalSemaphorePropertiesVulkan._ExternalSemaphorePropertiesVulkan._FenceCreateInfoVulkan._FenceCreateInfoVulkan._FenceCreateInfoVulkan._FenceGetFdInfoKHRVulkan._FenceGetFdInfoKHRVulkan._FenceGetFdInfoKHRVulkan._FilterCubicImageViewImageFormatPropertiesEXTVulkan._FilterCubicImageViewImageFormatPropertiesEXTVulkan._FilterCubicImageViewImageFormatPropertiesEXTVulkan._FormatPropertiesVulkan._FormatPropertiesVulkan._FormatPropertiesVulkan._FormatProperties2Vulkan._FormatProperties2Vulkan._FormatProperties2Vulkan._FragmentShadingRateAttachmentInfoKHRVulkan._FragmentShadingRateAttachmentInfoKHRVulkan._FragmentShadingRateAttachmentInfoKHRVulkan._FramebufferAttachmentImageInfoVulkan._FramebufferAttachmentImageInfoVulkan._FramebufferAttachmentImageInfoVulkan._FramebufferAttachmentsCreateInfoVulkan._FramebufferAttachmentsCreateInfoVulkan._FramebufferAttachmentsCreateInfoVulkan._FramebufferCreateInfoVulkan._FramebufferCreateInfoVulkan._FramebufferCreateInfoVulkan._FramebufferMixedSamplesCombinationNVVulkan._FramebufferMixedSamplesCombinationNVVulkan._FramebufferMixedSamplesCombinationNVVulkan._GeneratedCommandsInfoNVVulkan._GeneratedCommandsInfoNVVulkan._GeneratedCommandsInfoNVVulkan._GeneratedCommandsMemoryRequirementsInfoNVVulkan._GeneratedCommandsMemoryRequirementsInfoNVVulkan._GeneratedCommandsMemoryRequirementsInfoNVVulkan._GeometryAABBNVVulkan._GeometryAABBNVVulkan._GeometryAABBNVVulkan._GeometryDataNVVulkan._GeometryDataNVVulkan._GeometryDataNVVulkan._GeometryNVVulkan._GeometryNVVulkan._GeometryNVVulkan._GeometryTrianglesNVVulkan._GeometryTrianglesNVVulkan._GeometryTrianglesNVVulkan._GraphicsPipelineCreateInfoVulkan._GraphicsPipelineCreateInfoVulkan._GraphicsPipelineCreateInfoVulkan._GraphicsPipelineShaderGroupsCreateInfoNVVulkan._GraphicsPipelineShaderGroupsCreateInfoNVVulkan._GraphicsPipelineShaderGroupsCreateInfoNVVulkan._GraphicsShaderGroupCreateInfoNVVulkan._GraphicsShaderGroupCreateInfoNVVulkan._GraphicsShaderGroupCreateInfoNVVulkan._HdrMetadataEXTVulkan._HdrMetadataEXTVulkan._HdrMetadataEXTVulkan._HeadlessSurfaceCreateInfoEXTVulkan._HeadlessSurfaceCreateInfoEXTVulkan._HeadlessSurfaceCreateInfoEXTVulkan._ImageBlitVulkan._ImageBlitVulkan._ImageBlitVulkan._ImageBlit2KHRVulkan._ImageBlit2KHRVulkan._ImageBlit2KHRVulkan._ImageCopyVulkan._ImageCopyVulkan._ImageCopyVulkan._ImageCopy2KHRVulkan._ImageCopy2KHRVulkan._ImageCopy2KHRVulkan._ImageCreateInfoVulkan._ImageCreateInfoVulkan._ImageCreateInfoVulkan._ImageDrmFormatModifierExplicitCreateInfoEXTVulkan._ImageDrmFormatModifierExplicitCreateInfoEXTVulkan._ImageDrmFormatModifierExplicitCreateInfoEXTVulkan._ImageDrmFormatModifierListCreateInfoEXTVulkan._ImageDrmFormatModifierListCreateInfoEXTVulkan._ImageDrmFormatModifierListCreateInfoEXTVulkan._ImageDrmFormatModifierPropertiesEXTVulkan._ImageDrmFormatModifierPropertiesEXTVulkan._ImageDrmFormatModifierPropertiesEXTVulkan._ImageFormatListCreateInfoVulkan._ImageFormatListCreateInfoVulkan._ImageFormatListCreateInfoVulkan._ImageFormatPropertiesVulkan._ImageFormatPropertiesVulkan._ImageFormatPropertiesVulkan._ImageFormatProperties2Vulkan._ImageFormatProperties2Vulkan._ImageFormatProperties2Vulkan._ImageMemoryBarrierVulkan._ImageMemoryBarrierVulkan._ImageMemoryBarrierVulkan._ImageMemoryBarrier2KHRVulkan._ImageMemoryBarrier2KHRVulkan._ImageMemoryBarrier2KHRVulkan._ImageMemoryRequirementsInfo2Vulkan._ImageMemoryRequirementsInfo2Vulkan._ImageMemoryRequirementsInfo2Vulkan._ImagePlaneMemoryRequirementsInfoVulkan._ImagePlaneMemoryRequirementsInfoVulkan._ImagePlaneMemoryRequirementsInfoVulkan._ImageResolveVulkan._ImageResolveVulkan._ImageResolveVulkan._ImageResolve2KHRVulkan._ImageResolve2KHRVulkan._ImageResolve2KHRVulkan._ImageSparseMemoryRequirementsInfo2Vulkan._ImageSparseMemoryRequirementsInfo2Vulkan._ImageSparseMemoryRequirementsInfo2Vulkan._ImageStencilUsageCreateInfoVulkan._ImageStencilUsageCreateInfoVulkan._ImageStencilUsageCreateInfoVulkan._ImageSubresourceVulkan._ImageSubresourceVulkan._ImageSubresourceVulkan._ImageSubresourceLayersVulkan._ImageSubresourceLayersVulkan._ImageSubresourceLayersVulkan._ImageSubresourceRangeVulkan._ImageSubresourceRangeVulkan._ImageSubresourceRangeVulkan._ImageSwapchainCreateInfoKHRVulkan._ImageSwapchainCreateInfoKHRVulkan._ImageSwapchainCreateInfoKHRVulkan._ImageViewASTCDecodeModeEXTVulkan._ImageViewASTCDecodeModeEXTVulkan._ImageViewASTCDecodeModeEXTVulkan._ImageViewAddressPropertiesNVXVulkan._ImageViewAddressPropertiesNVXVulkan._ImageViewAddressPropertiesNVXVulkan._ImageViewCreateInfoVulkan._ImageViewCreateInfoVulkan._ImageViewCreateInfoVulkan._ImageViewHandleInfoNVXVulkan._ImageViewHandleInfoNVXVulkan._ImageViewHandleInfoNVXVulkan._ImageViewUsageCreateInfoVulkan._ImageViewUsageCreateInfoVulkan._ImageViewUsageCreateInfoVulkan._ImportFenceFdInfoKHRVulkan._ImportFenceFdInfoKHRVulkan._ImportFenceFdInfoKHRVulkan._ImportMemoryFdInfoKHRVulkan._ImportMemoryFdInfoKHRVulkan._ImportMemoryFdInfoKHRVulkan._ImportMemoryHostPointerInfoEXTVulkan._ImportMemoryHostPointerInfoEXTVulkan._ImportMemoryHostPointerInfoEXTVulkan._ImportSemaphoreFdInfoKHRVulkan._ImportSemaphoreFdInfoKHRVulkan._ImportSemaphoreFdInfoKHRVulkan._IndirectCommandsLayoutCreateInfoNVVulkan._IndirectCommandsLayoutCreateInfoNVVulkan._IndirectCommandsLayoutCreateInfoNVVulkan._IndirectCommandsLayoutTokenNVVulkan._IndirectCommandsLayoutTokenNVVulkan._IndirectCommandsLayoutTokenNVVulkan._IndirectCommandsStreamNVVulkan._IndirectCommandsStreamNVVulkan._IndirectCommandsStreamNVVulkan._InitializePerformanceApiInfoINTELVulkan._InitializePerformanceApiInfoINTELVulkan._InitializePerformanceApiInfoINTELVulkan._InputAttachmentAspectReferenceVulkan._InputAttachmentAspectReferenceVulkan._InputAttachmentAspectReferenceVulkan._InstanceCreateInfoVulkan._InstanceCreateInfoVulkan._InstanceCreateInfoVulkan._LayerPropertiesVulkan._LayerPropertiesVulkan._LayerPropertiesVulkan._MappedMemoryRangeVulkan._MappedMemoryRangeVulkan._MappedMemoryRangeVulkan._MemoryAllocateFlagsInfoVulkan._MemoryAllocateFlagsInfoVulkan._MemoryAllocateFlagsInfoVulkan._MemoryAllocateInfoVulkan._MemoryAllocateInfoVulkan._MemoryAllocateInfoVulkan._MemoryBarrierVulkan._MemoryBarrierVulkan._MemoryBarrierVulkan._MemoryBarrier2KHRVulkan._MemoryBarrier2KHRVulkan._MemoryBarrier2KHRVulkan._MemoryDedicatedAllocateInfoVulkan._MemoryDedicatedAllocateInfoVulkan._MemoryDedicatedAllocateInfoVulkan._MemoryDedicatedRequirementsVulkan._MemoryDedicatedRequirementsVulkan._MemoryDedicatedRequirementsVulkan._MemoryFdPropertiesKHRVulkan._MemoryFdPropertiesKHRVulkan._MemoryFdPropertiesKHRVulkan._MemoryGetFdInfoKHRVulkan._MemoryGetFdInfoKHRVulkan._MemoryGetFdInfoKHRVulkan._MemoryHeapVulkan._MemoryHeapVulkan._MemoryHeapVulkan._MemoryHostPointerPropertiesEXTVulkan._MemoryHostPointerPropertiesEXTVulkan._MemoryHostPointerPropertiesEXTVulkan._MemoryOpaqueCaptureAddressAllocateInfoVulkan._MemoryOpaqueCaptureAddressAllocateInfoVulkan._MemoryOpaqueCaptureAddressAllocateInfoVulkan._MemoryPriorityAllocateInfoEXTVulkan._MemoryPriorityAllocateInfoEXTVulkan._MemoryPriorityAllocateInfoEXTVulkan._MemoryRequirementsVulkan._MemoryRequirementsVulkan._MemoryRequirementsVulkan._MemoryRequirements2Vulkan._MemoryRequirements2Vulkan._MemoryRequirements2Vulkan._MemoryTypeVulkan._MemoryTypeVulkan._MemoryTypeVulkan._MultisamplePropertiesEXTVulkan._MultisamplePropertiesEXTVulkan._MultisamplePropertiesEXTVulkan._MutableDescriptorTypeCreateInfoVALVEVulkan._MutableDescriptorTypeCreateInfoVALVEVulkan._MutableDescriptorTypeCreateInfoVALVEVulkan._MutableDescriptorTypeListVALVEVulkan._MutableDescriptorTypeListVALVEVulkan._MutableDescriptorTypeListVALVEVulkan._Offset2DVulkan._Offset2DVulkan._Offset2DVulkan._Offset3DVulkan._Offset3DVulkan._Offset3DVulkan._PastPresentationTimingGOOGLEVulkan._PastPresentationTimingGOOGLEVulkan._PastPresentationTimingGOOGLEVulkan._PerformanceConfigurationAcquireInfoINTELVulkan._PerformanceConfigurationAcquireInfoINTELVulkan._PerformanceConfigurationAcquireInfoINTELVulkan._PerformanceCounterDescriptionKHRVulkan._PerformanceCounterDescriptionKHRVulkan._PerformanceCounterDescriptionKHRVulkan._PerformanceCounterKHRVulkan._PerformanceCounterKHRVulkan._PerformanceCounterKHRVulkan._PerformanceCounterResultKHRVulkan._PerformanceMarkerInfoINTELVulkan._PerformanceMarkerInfoINTELVulkan._PerformanceMarkerInfoINTELVulkan._PerformanceOverrideInfoINTELVulkan._PerformanceOverrideInfoINTELVulkan._PerformanceOverrideInfoINTELVulkan._PerformanceQuerySubmitInfoKHRVulkan._PerformanceQuerySubmitInfoKHRVulkan._PerformanceQuerySubmitInfoKHRVulkan._PerformanceStreamMarkerInfoINTELVulkan._PerformanceStreamMarkerInfoINTELVulkan._PerformanceStreamMarkerInfoINTELVulkan._PerformanceValueDataINTELVulkan._PerformanceValueINTELVulkan._PerformanceValueINTELVulkan._PerformanceValueINTELVulkan._PhysicalDevice16BitStorageFeaturesVulkan._PhysicalDevice16BitStorageFeaturesVulkan._PhysicalDevice16BitStorageFeaturesVulkan._PhysicalDevice4444FormatsFeaturesEXTVulkan._PhysicalDevice4444FormatsFeaturesEXTVulkan._PhysicalDevice4444FormatsFeaturesEXTVulkan._PhysicalDevice8BitStorageFeaturesVulkan._PhysicalDevice8BitStorageFeaturesVulkan._PhysicalDevice8BitStorageFeaturesVulkan._PhysicalDeviceASTCDecodeFeaturesEXTVulkan._PhysicalDeviceASTCDecodeFeaturesEXTVulkan._PhysicalDeviceASTCDecodeFeaturesEXTVulkan._PhysicalDeviceAccelerationStructureFeaturesKHRVulkan._PhysicalDeviceAccelerationStructureFeaturesKHRVulkan._PhysicalDeviceAccelerationStructureFeaturesKHRVulkan._PhysicalDeviceAccelerationStructurePropertiesKHRVulkan._PhysicalDeviceAccelerationStructurePropertiesKHRVulkan._PhysicalDeviceAccelerationStructurePropertiesKHRVulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXTVulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXTVulkan._PhysicalDeviceBufferDeviceAddressFeaturesVulkan._PhysicalDeviceBufferDeviceAddressFeaturesVulkan._PhysicalDeviceBufferDeviceAddressFeaturesVulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXTVulkan._PhysicalDeviceCoherentMemoryFeaturesAMDVulkan._PhysicalDeviceCoherentMemoryFeaturesAMDVulkan._PhysicalDeviceCoherentMemoryFeaturesAMDVulkan._PhysicalDeviceColorWriteEnableFeaturesEXTVulkan._PhysicalDeviceColorWriteEnableFeaturesEXTVulkan._PhysicalDeviceColorWriteEnableFeaturesEXTVulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNVVulkan._PhysicalDeviceConditionalRenderingFeaturesEXTVulkan._PhysicalDeviceConditionalRenderingFeaturesEXTVulkan._PhysicalDeviceConditionalRenderingFeaturesEXTVulkan._PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan._PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan._PhysicalDeviceConservativeRasterizationPropertiesEXTVulkan._PhysicalDeviceCooperativeMatrixFeaturesNVVulkan._PhysicalDeviceCooperativeMatrixFeaturesNVVulkan._PhysicalDeviceCooperativeMatrixFeaturesNVVulkan._PhysicalDeviceCooperativeMatrixPropertiesNVVulkan._PhysicalDeviceCooperativeMatrixPropertiesNVVulkan._PhysicalDeviceCooperativeMatrixPropertiesNVVulkan._PhysicalDeviceCornerSampledImageFeaturesNVVulkan._PhysicalDeviceCornerSampledImageFeaturesNVVulkan._PhysicalDeviceCornerSampledImageFeaturesNVVulkan._PhysicalDeviceCoverageReductionModeFeaturesNVVulkan._PhysicalDeviceCoverageReductionModeFeaturesNVVulkan._PhysicalDeviceCoverageReductionModeFeaturesNVVulkan._PhysicalDeviceCustomBorderColorFeaturesEXTVulkan._PhysicalDeviceCustomBorderColorFeaturesEXTVulkan._PhysicalDeviceCustomBorderColorFeaturesEXTVulkan._PhysicalDeviceCustomBorderColorPropertiesEXTVulkan._PhysicalDeviceCustomBorderColorPropertiesEXTVulkan._PhysicalDeviceCustomBorderColorPropertiesEXTVulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVVulkan._PhysicalDeviceDepthClipEnableFeaturesEXTVulkan._PhysicalDeviceDepthClipEnableFeaturesEXTVulkan._PhysicalDeviceDepthClipEnableFeaturesEXTVulkan._PhysicalDeviceDepthStencilResolvePropertiesVulkan._PhysicalDeviceDepthStencilResolvePropertiesVulkan._PhysicalDeviceDepthStencilResolvePropertiesVulkan._PhysicalDeviceDescriptorIndexingFeaturesVulkan._PhysicalDeviceDescriptorIndexingFeaturesVulkan._PhysicalDeviceDescriptorIndexingFeaturesVulkan._PhysicalDeviceDescriptorIndexingPropertiesVulkan._PhysicalDeviceDescriptorIndexingPropertiesVulkan._PhysicalDeviceDescriptorIndexingPropertiesVulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNVVulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNVVulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXTVulkan._PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan._PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan._PhysicalDeviceDiagnosticsConfigFeaturesNVVulkan._PhysicalDeviceDiscardRectanglePropertiesEXTVulkan._PhysicalDeviceDiscardRectanglePropertiesEXTVulkan._PhysicalDeviceDiscardRectanglePropertiesEXTVulkan._PhysicalDeviceDriverPropertiesVulkan._PhysicalDeviceDriverPropertiesVulkan._PhysicalDeviceDriverPropertiesVulkan._PhysicalDeviceExclusiveScissorFeaturesNVVulkan._PhysicalDeviceExclusiveScissorFeaturesNVVulkan._PhysicalDeviceExclusiveScissorFeaturesNVVulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXTVulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXTVulkan._PhysicalDeviceExternalBufferInfoVulkan._PhysicalDeviceExternalBufferInfoVulkan._PhysicalDeviceExternalBufferInfoVulkan._PhysicalDeviceExternalFenceInfoVulkan._PhysicalDeviceExternalFenceInfoVulkan._PhysicalDeviceExternalFenceInfoVulkan._PhysicalDeviceExternalImageFormatInfoVulkan._PhysicalDeviceExternalImageFormatInfoVulkan._PhysicalDeviceExternalImageFormatInfoVulkan._PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan._PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan._PhysicalDeviceExternalMemoryHostPropertiesEXTVulkan._PhysicalDeviceExternalSemaphoreInfoVulkan._PhysicalDeviceExternalSemaphoreInfoVulkan._PhysicalDeviceExternalSemaphoreInfoVulkan._PhysicalDeviceFeaturesVulkan._PhysicalDeviceFeaturesVulkan._PhysicalDeviceFeaturesVulkan._PhysicalDeviceFeatures2Vulkan._PhysicalDeviceFeatures2Vulkan._PhysicalDeviceFeatures2Vulkan._PhysicalDeviceFloatControlsPropertiesVulkan._PhysicalDeviceFloatControlsPropertiesVulkan._PhysicalDeviceFloatControlsPropertiesVulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXTVulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXTVulkan._PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan._PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan._PhysicalDeviceFragmentDensityMapFeaturesEXTVulkan._PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan._PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan._PhysicalDeviceFragmentDensityMapPropertiesEXTVulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNVVulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXTVulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNVVulkan._PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan._PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan._PhysicalDeviceFragmentShadingRateFeaturesKHRVulkan._PhysicalDeviceFragmentShadingRateKHRVulkan._PhysicalDeviceFragmentShadingRateKHRVulkan._PhysicalDeviceFragmentShadingRateKHRVulkan._PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan._PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan._PhysicalDeviceFragmentShadingRatePropertiesKHRVulkan._PhysicalDeviceGroupPropertiesVulkan._PhysicalDeviceGroupPropertiesVulkan._PhysicalDeviceGroupPropertiesVulkan._PhysicalDeviceHostQueryResetFeaturesVulkan._PhysicalDeviceHostQueryResetFeaturesVulkan._PhysicalDeviceHostQueryResetFeaturesVulkan._PhysicalDeviceIDPropertiesVulkan._PhysicalDeviceIDPropertiesVulkan._PhysicalDeviceIDPropertiesVulkan._PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan._PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan._PhysicalDeviceImageDrmFormatModifierInfoEXTVulkan._PhysicalDeviceImageFormatInfo2Vulkan._PhysicalDeviceImageFormatInfo2Vulkan._PhysicalDeviceImageFormatInfo2Vulkan._PhysicalDeviceImageRobustnessFeaturesEXTVulkan._PhysicalDeviceImageRobustnessFeaturesEXTVulkan._PhysicalDeviceImageRobustnessFeaturesEXTVulkan._PhysicalDeviceImageViewImageFormatInfoEXTVulkan._PhysicalDeviceImageViewImageFormatInfoEXTVulkan._PhysicalDeviceImageViewImageFormatInfoEXTVulkan._PhysicalDeviceImagelessFramebufferFeaturesVulkan._PhysicalDeviceImagelessFramebufferFeaturesVulkan._PhysicalDeviceImagelessFramebufferFeaturesVulkan._PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan._PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan._PhysicalDeviceIndexTypeUint8FeaturesEXTVulkan._PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan._PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan._PhysicalDeviceInheritedViewportScissorFeaturesNVVulkan._PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan._PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan._PhysicalDeviceInlineUniformBlockFeaturesEXTVulkan._PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan._PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan._PhysicalDeviceInlineUniformBlockPropertiesEXTVulkan._PhysicalDeviceLimitsVulkan._PhysicalDeviceLimitsVulkan._PhysicalDeviceLimitsVulkan._PhysicalDeviceLineRasterizationFeaturesEXTVulkan._PhysicalDeviceLineRasterizationFeaturesEXTVulkan._PhysicalDeviceLineRasterizationFeaturesEXTVulkan._PhysicalDeviceLineRasterizationPropertiesEXTVulkan._PhysicalDeviceLineRasterizationPropertiesEXTVulkan._PhysicalDeviceLineRasterizationPropertiesEXTVulkan._PhysicalDeviceMaintenance3PropertiesVulkan._PhysicalDeviceMaintenance3PropertiesVulkan._PhysicalDeviceMaintenance3PropertiesVulkan._PhysicalDeviceMemoryBudgetPropertiesEXTVulkan._PhysicalDeviceMemoryBudgetPropertiesEXTVulkan._PhysicalDeviceMemoryBudgetPropertiesEXTVulkan._PhysicalDeviceMemoryPriorityFeaturesEXTVulkan._PhysicalDeviceMemoryPriorityFeaturesEXTVulkan._PhysicalDeviceMemoryPriorityFeaturesEXTVulkan._PhysicalDeviceMemoryPropertiesVulkan._PhysicalDeviceMemoryPropertiesVulkan._PhysicalDeviceMemoryPropertiesVulkan._PhysicalDeviceMemoryProperties2Vulkan._PhysicalDeviceMemoryProperties2Vulkan._PhysicalDeviceMemoryProperties2Vulkan._PhysicalDeviceMeshShaderFeaturesNVVulkan._PhysicalDeviceMeshShaderFeaturesNVVulkan._PhysicalDeviceMeshShaderFeaturesNVVulkan._PhysicalDeviceMeshShaderPropertiesNVVulkan._PhysicalDeviceMeshShaderPropertiesNVVulkan._PhysicalDeviceMeshShaderPropertiesNVVulkan._PhysicalDeviceMultiviewFeaturesVulkan._PhysicalDeviceMultiviewFeaturesVulkan._PhysicalDeviceMultiviewFeaturesVulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXVulkan._PhysicalDeviceMultiviewPropertiesVulkan._PhysicalDeviceMultiviewPropertiesVulkan._PhysicalDeviceMultiviewPropertiesVulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVEVulkan._PhysicalDevicePCIBusInfoPropertiesEXTVulkan._PhysicalDevicePCIBusInfoPropertiesEXTVulkan._PhysicalDevicePCIBusInfoPropertiesEXTVulkan._PhysicalDevicePerformanceQueryFeaturesKHRVulkan._PhysicalDevicePerformanceQueryFeaturesKHRVulkan._PhysicalDevicePerformanceQueryFeaturesKHRVulkan._PhysicalDevicePerformanceQueryPropertiesKHRVulkan._PhysicalDevicePerformanceQueryPropertiesKHRVulkan._PhysicalDevicePerformanceQueryPropertiesKHRVulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXTVulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHRVulkan._PhysicalDevicePointClippingPropertiesVulkan._PhysicalDevicePointClippingPropertiesVulkan._PhysicalDevicePointClippingPropertiesVulkan._PhysicalDevicePrivateDataFeaturesEXTVulkan._PhysicalDevicePrivateDataFeaturesEXTVulkan._PhysicalDevicePrivateDataFeaturesEXTVulkan._PhysicalDevicePropertiesVulkan._PhysicalDevicePropertiesVulkan._PhysicalDevicePropertiesVulkan._PhysicalDeviceProperties2Vulkan._PhysicalDeviceProperties2Vulkan._PhysicalDeviceProperties2Vulkan._PhysicalDeviceProtectedMemoryFeaturesVulkan._PhysicalDeviceProtectedMemoryFeaturesVulkan._PhysicalDeviceProtectedMemoryFeaturesVulkan._PhysicalDeviceProtectedMemoryPropertiesVulkan._PhysicalDeviceProtectedMemoryPropertiesVulkan._PhysicalDeviceProtectedMemoryPropertiesVulkan._PhysicalDeviceProvokingVertexFeaturesEXTVulkan._PhysicalDeviceProvokingVertexFeaturesEXTVulkan._PhysicalDeviceProvokingVertexFeaturesEXTVulkan._PhysicalDeviceProvokingVertexPropertiesEXTVulkan._PhysicalDeviceProvokingVertexPropertiesEXTVulkan._PhysicalDeviceProvokingVertexPropertiesEXTVulkan._PhysicalDevicePushDescriptorPropertiesKHRVulkan._PhysicalDevicePushDescriptorPropertiesKHRVulkan._PhysicalDevicePushDescriptorPropertiesKHRVulkan._PhysicalDeviceRayQueryFeaturesKHRVulkan._PhysicalDeviceRayQueryFeaturesKHRVulkan._PhysicalDeviceRayQueryFeaturesKHRVulkan._PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan._PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan._PhysicalDeviceRayTracingPipelineFeaturesKHRVulkan._PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan._PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan._PhysicalDeviceRayTracingPipelinePropertiesKHRVulkan._PhysicalDeviceRayTracingPropertiesNVVulkan._PhysicalDeviceRayTracingPropertiesNVVulkan._PhysicalDeviceRayTracingPropertiesNVVulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNVVulkan._PhysicalDeviceRobustness2FeaturesEXTVulkan._PhysicalDeviceRobustness2FeaturesEXTVulkan._PhysicalDeviceRobustness2FeaturesEXTVulkan._PhysicalDeviceRobustness2PropertiesEXTVulkan._PhysicalDeviceRobustness2PropertiesEXTVulkan._PhysicalDeviceRobustness2PropertiesEXTVulkan._PhysicalDeviceSampleLocationsPropertiesEXTVulkan._PhysicalDeviceSampleLocationsPropertiesEXTVulkan._PhysicalDeviceSampleLocationsPropertiesEXTVulkan._PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan._PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan._PhysicalDeviceSamplerFilterMinmaxPropertiesVulkan._PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan._PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan._PhysicalDeviceSamplerYcbcrConversionFeaturesVulkan._PhysicalDeviceScalarBlockLayoutFeaturesVulkan._PhysicalDeviceScalarBlockLayoutFeaturesVulkan._PhysicalDeviceScalarBlockLayoutFeaturesVulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeaturesVulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXTVulkan._PhysicalDeviceShaderAtomicInt64FeaturesVulkan._PhysicalDeviceShaderAtomicInt64FeaturesVulkan._PhysicalDeviceShaderAtomicInt64FeaturesVulkan._PhysicalDeviceShaderClockFeaturesKHRVulkan._PhysicalDeviceShaderClockFeaturesKHRVulkan._PhysicalDeviceShaderClockFeaturesKHRVulkan._PhysicalDeviceShaderCoreProperties2AMDVulkan._PhysicalDeviceShaderCoreProperties2AMDVulkan._PhysicalDeviceShaderCoreProperties2AMDVulkan._PhysicalDeviceShaderCorePropertiesAMDVulkan._PhysicalDeviceShaderCorePropertiesAMDVulkan._PhysicalDeviceShaderCorePropertiesAMDVulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTVulkan._PhysicalDeviceShaderDrawParametersFeaturesVulkan._PhysicalDeviceShaderDrawParametersFeaturesVulkan._PhysicalDeviceShaderDrawParametersFeaturesVulkan._PhysicalDeviceShaderFloat16Int8FeaturesVulkan._PhysicalDeviceShaderFloat16Int8FeaturesVulkan._PhysicalDeviceShaderFloat16Int8FeaturesVulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXTVulkan._PhysicalDeviceShaderImageFootprintFeaturesNVVulkan._PhysicalDeviceShaderImageFootprintFeaturesNVVulkan._PhysicalDeviceShaderImageFootprintFeaturesNVVulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTELVulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNVVulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNVVulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeaturesVulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHRVulkan._PhysicalDeviceShadingRateImageFeaturesNVVulkan._PhysicalDeviceShadingRateImageFeaturesNVVulkan._PhysicalDeviceShadingRateImageFeaturesNVVulkan._PhysicalDeviceShadingRateImagePropertiesNVVulkan._PhysicalDeviceShadingRateImagePropertiesNVVulkan._PhysicalDeviceShadingRateImagePropertiesNVVulkan._PhysicalDeviceSparseImageFormatInfo2Vulkan._PhysicalDeviceSparseImageFormatInfo2Vulkan._PhysicalDeviceSparseImageFormatInfo2Vulkan._PhysicalDeviceSparsePropertiesVulkan._PhysicalDeviceSparsePropertiesVulkan._PhysicalDeviceSparsePropertiesVulkan._PhysicalDeviceSubgroupPropertiesVulkan._PhysicalDeviceSubgroupPropertiesVulkan._PhysicalDeviceSubgroupPropertiesVulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXTVulkan._PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan._PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan._PhysicalDeviceSubgroupSizeControlPropertiesEXTVulkan._PhysicalDeviceSurfaceInfo2KHRVulkan._PhysicalDeviceSurfaceInfo2KHRVulkan._PhysicalDeviceSurfaceInfo2KHRVulkan._PhysicalDeviceSynchronization2FeaturesKHRVulkan._PhysicalDeviceSynchronization2FeaturesKHRVulkan._PhysicalDeviceSynchronization2FeaturesKHRVulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXTVulkan._PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan._PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan._PhysicalDeviceTexelBufferAlignmentPropertiesEXTVulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTVulkan._PhysicalDeviceTimelineSemaphoreFeaturesVulkan._PhysicalDeviceTimelineSemaphoreFeaturesVulkan._PhysicalDeviceTimelineSemaphoreFeaturesVulkan._PhysicalDeviceTimelineSemaphorePropertiesVulkan._PhysicalDeviceTimelineSemaphorePropertiesVulkan._PhysicalDeviceTimelineSemaphorePropertiesVulkan._PhysicalDeviceToolPropertiesEXTVulkan._PhysicalDeviceToolPropertiesEXTVulkan._PhysicalDeviceToolPropertiesEXTVulkan._PhysicalDeviceTransformFeedbackFeaturesEXTVulkan._PhysicalDeviceTransformFeedbackFeaturesEXTVulkan._PhysicalDeviceTransformFeedbackFeaturesEXTVulkan._PhysicalDeviceTransformFeedbackPropertiesEXTVulkan._PhysicalDeviceTransformFeedbackPropertiesEXTVulkan._PhysicalDeviceTransformFeedbackPropertiesEXTVulkan._PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan._PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan._PhysicalDeviceUniformBufferStandardLayoutFeaturesVulkan._PhysicalDeviceVariablePointersFeaturesVulkan._PhysicalDeviceVariablePointersFeaturesVulkan._PhysicalDeviceVariablePointersFeaturesVulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXTVulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXTVulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXTVulkan._PhysicalDeviceVulkan11FeaturesVulkan._PhysicalDeviceVulkan11FeaturesVulkan._PhysicalDeviceVulkan11FeaturesVulkan._PhysicalDeviceVulkan11PropertiesVulkan._PhysicalDeviceVulkan11PropertiesVulkan._PhysicalDeviceVulkan11PropertiesVulkan._PhysicalDeviceVulkan12FeaturesVulkan._PhysicalDeviceVulkan12FeaturesVulkan._PhysicalDeviceVulkan12FeaturesVulkan._PhysicalDeviceVulkan12PropertiesVulkan._PhysicalDeviceVulkan12PropertiesVulkan._PhysicalDeviceVulkan12PropertiesVulkan._PhysicalDeviceVulkanMemoryModelFeaturesVulkan._PhysicalDeviceVulkanMemoryModelFeaturesVulkan._PhysicalDeviceVulkanMemoryModelFeaturesVulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRVulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTVulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXTVulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRVulkan._PipelineCacheCreateInfoVulkan._PipelineCacheCreateInfoVulkan._PipelineCacheCreateInfoVulkan._PipelineColorBlendAdvancedStateCreateInfoEXTVulkan._PipelineColorBlendAdvancedStateCreateInfoEXTVulkan._PipelineColorBlendAdvancedStateCreateInfoEXTVulkan._PipelineColorBlendAttachmentStateVulkan._PipelineColorBlendAttachmentStateVulkan._PipelineColorBlendAttachmentStateVulkan._PipelineColorBlendStateCreateInfoVulkan._PipelineColorBlendStateCreateInfoVulkan._PipelineColorBlendStateCreateInfoVulkan._PipelineColorWriteCreateInfoEXTVulkan._PipelineColorWriteCreateInfoEXTVulkan._PipelineColorWriteCreateInfoEXTVulkan._PipelineCompilerControlCreateInfoAMDVulkan._PipelineCompilerControlCreateInfoAMDVulkan._PipelineCompilerControlCreateInfoAMDVulkan._PipelineCoverageModulationStateCreateInfoNVVulkan._PipelineCoverageModulationStateCreateInfoNVVulkan._PipelineCoverageModulationStateCreateInfoNVVulkan._PipelineCoverageReductionStateCreateInfoNVVulkan._PipelineCoverageReductionStateCreateInfoNVVulkan._PipelineCoverageReductionStateCreateInfoNVVulkan._PipelineCoverageToColorStateCreateInfoNVVulkan._PipelineCoverageToColorStateCreateInfoNVVulkan._PipelineCoverageToColorStateCreateInfoNVVulkan._PipelineCreationFeedbackCreateInfoEXTVulkan._PipelineCreationFeedbackCreateInfoEXTVulkan._PipelineCreationFeedbackCreateInfoEXTVulkan._PipelineCreationFeedbackEXTVulkan._PipelineCreationFeedbackEXTVulkan._PipelineCreationFeedbackEXTVulkan._PipelineDepthStencilStateCreateInfoVulkan._PipelineDepthStencilStateCreateInfoVulkan._PipelineDepthStencilStateCreateInfoVulkan._PipelineDiscardRectangleStateCreateInfoEXTVulkan._PipelineDiscardRectangleStateCreateInfoEXTVulkan._PipelineDiscardRectangleStateCreateInfoEXTVulkan._PipelineDynamicStateCreateInfoVulkan._PipelineDynamicStateCreateInfoVulkan._PipelineDynamicStateCreateInfoVulkan._PipelineExecutableInfoKHRVulkan._PipelineExecutableInfoKHRVulkan._PipelineExecutableInfoKHRVulkan._PipelineExecutableInternalRepresentationKHRVulkan._PipelineExecutableInternalRepresentationKHRVulkan._PipelineExecutableInternalRepresentationKHRVulkan._PipelineExecutablePropertiesKHRVulkan._PipelineExecutablePropertiesKHRVulkan._PipelineExecutablePropertiesKHRVulkan._PipelineExecutableStatisticKHRVulkan._PipelineExecutableStatisticKHRVulkan._PipelineExecutableStatisticKHRVulkan._PipelineExecutableStatisticValueKHRVulkan._PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan._PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan._PipelineFragmentShadingRateEnumStateCreateInfoNVVulkan._PipelineFragmentShadingRateStateCreateInfoKHRVulkan._PipelineFragmentShadingRateStateCreateInfoKHRVulkan._PipelineFragmentShadingRateStateCreateInfoKHRVulkan._PipelineInfoKHRVulkan._PipelineInfoKHRVulkan._PipelineInfoKHRVulkan._PipelineInputAssemblyStateCreateInfoVulkan._PipelineInputAssemblyStateCreateInfoVulkan._PipelineInputAssemblyStateCreateInfoVulkan._PipelineLayoutCreateInfoVulkan._PipelineLayoutCreateInfoVulkan._PipelineLayoutCreateInfoVulkan._PipelineLibraryCreateInfoKHRVulkan._PipelineLibraryCreateInfoKHRVulkan._PipelineLibraryCreateInfoKHRVulkan._PipelineMultisampleStateCreateInfoVulkan._PipelineMultisampleStateCreateInfoVulkan._PipelineMultisampleStateCreateInfoVulkan._PipelineRasterizationConservativeStateCreateInfoEXTVulkan._PipelineRasterizationConservativeStateCreateInfoEXTVulkan._PipelineRasterizationConservativeStateCreateInfoEXTVulkan._PipelineRasterizationDepthClipStateCreateInfoEXTVulkan._PipelineRasterizationDepthClipStateCreateInfoEXTVulkan._PipelineRasterizationDepthClipStateCreateInfoEXTVulkan._PipelineRasterizationLineStateCreateInfoEXTVulkan._PipelineRasterizationLineStateCreateInfoEXTVulkan._PipelineRasterizationLineStateCreateInfoEXTVulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXTVulkan._PipelineRasterizationStateCreateInfoVulkan._PipelineRasterizationStateCreateInfoVulkan._PipelineRasterizationStateCreateInfoVulkan._PipelineRasterizationStateRasterizationOrderAMDVulkan._PipelineRasterizationStateRasterizationOrderAMDVulkan._PipelineRasterizationStateRasterizationOrderAMDVulkan._PipelineRasterizationStateStreamCreateInfoEXTVulkan._PipelineRasterizationStateStreamCreateInfoEXTVulkan._PipelineRasterizationStateStreamCreateInfoEXTVulkan._PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan._PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan._PipelineRepresentativeFragmentTestStateCreateInfoNVVulkan._PipelineSampleLocationsStateCreateInfoEXTVulkan._PipelineSampleLocationsStateCreateInfoEXTVulkan._PipelineSampleLocationsStateCreateInfoEXTVulkan._PipelineShaderStageCreateInfoVulkan._PipelineShaderStageCreateInfoVulkan._PipelineShaderStageCreateInfoVulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTVulkan._PipelineTessellationDomainOriginStateCreateInfoVulkan._PipelineTessellationDomainOriginStateCreateInfoVulkan._PipelineTessellationDomainOriginStateCreateInfoVulkan._PipelineTessellationStateCreateInfoVulkan._PipelineTessellationStateCreateInfoVulkan._PipelineTessellationStateCreateInfoVulkan._PipelineVertexInputDivisorStateCreateInfoEXTVulkan._PipelineVertexInputDivisorStateCreateInfoEXTVulkan._PipelineVertexInputDivisorStateCreateInfoEXTVulkan._PipelineVertexInputStateCreateInfoVulkan._PipelineVertexInputStateCreateInfoVulkan._PipelineVertexInputStateCreateInfoVulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNVVulkan._PipelineViewportExclusiveScissorStateCreateInfoNVVulkan._PipelineViewportExclusiveScissorStateCreateInfoNVVulkan._PipelineViewportExclusiveScissorStateCreateInfoNVVulkan._PipelineViewportShadingRateImageStateCreateInfoNVVulkan._PipelineViewportShadingRateImageStateCreateInfoNVVulkan._PipelineViewportShadingRateImageStateCreateInfoNVVulkan._PipelineViewportStateCreateInfoVulkan._PipelineViewportStateCreateInfoVulkan._PipelineViewportStateCreateInfoVulkan._PipelineViewportSwizzleStateCreateInfoNVVulkan._PipelineViewportSwizzleStateCreateInfoNVVulkan._PipelineViewportSwizzleStateCreateInfoNVVulkan._PipelineViewportWScalingStateCreateInfoNVVulkan._PipelineViewportWScalingStateCreateInfoNVVulkan._PipelineViewportWScalingStateCreateInfoNVVulkan._PresentInfoKHRVulkan._PresentInfoKHRVulkan._PresentInfoKHRVulkan._PresentRegionKHRVulkan._PresentRegionKHRVulkan._PresentRegionKHRVulkan._PresentRegionsKHRVulkan._PresentRegionsKHRVulkan._PresentRegionsKHRVulkan._PresentTimeGOOGLEVulkan._PresentTimeGOOGLEVulkan._PresentTimeGOOGLEVulkan._PresentTimesInfoGOOGLEVulkan._PresentTimesInfoGOOGLEVulkan._PresentTimesInfoGOOGLEVulkan._PrivateDataSlotCreateInfoEXTVulkan._PrivateDataSlotCreateInfoEXTVulkan._PrivateDataSlotCreateInfoEXTVulkan._ProtectedSubmitInfoVulkan._ProtectedSubmitInfoVulkan._ProtectedSubmitInfoVulkan._PushConstantRangeVulkan._PushConstantRangeVulkan._PushConstantRangeVulkan._QueryPoolCreateInfoVulkan._QueryPoolCreateInfoVulkan._QueryPoolCreateInfoVulkan._QueryPoolPerformanceCreateInfoKHRVulkan._QueryPoolPerformanceCreateInfoKHRVulkan._QueryPoolPerformanceCreateInfoKHRVulkan._QueryPoolPerformanceQueryCreateInfoINTELVulkan._QueryPoolPerformanceQueryCreateInfoINTELVulkan._QueryPoolPerformanceQueryCreateInfoINTELVulkan._QueueFamilyCheckpointProperties2NVVulkan._QueueFamilyCheckpointProperties2NVVulkan._QueueFamilyCheckpointProperties2NVVulkan._QueueFamilyCheckpointPropertiesNVVulkan._QueueFamilyCheckpointPropertiesNVVulkan._QueueFamilyCheckpointPropertiesNVVulkan._QueueFamilyPropertiesVulkan._QueueFamilyPropertiesVulkan._QueueFamilyPropertiesVulkan._QueueFamilyProperties2Vulkan._QueueFamilyProperties2Vulkan._QueueFamilyProperties2Vulkan._RayTracingPipelineCreateInfoKHRVulkan._RayTracingPipelineCreateInfoKHRVulkan._RayTracingPipelineCreateInfoKHRVulkan._RayTracingPipelineCreateInfoNVVulkan._RayTracingPipelineCreateInfoNVVulkan._RayTracingPipelineCreateInfoNVVulkan._RayTracingPipelineInterfaceCreateInfoKHRVulkan._RayTracingPipelineInterfaceCreateInfoKHRVulkan._RayTracingPipelineInterfaceCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoKHRVulkan._RayTracingShaderGroupCreateInfoNVVulkan._RayTracingShaderGroupCreateInfoNVVulkan._RayTracingShaderGroupCreateInfoNVVulkan._Rect2DVulkan._Rect2DVulkan._Rect2DVulkan._RectLayerKHRVulkan._RectLayerKHRVulkan._RectLayerKHRVulkan._RefreshCycleDurationGOOGLEVulkan._RefreshCycleDurationGOOGLEVulkan._RefreshCycleDurationGOOGLEVulkan._RenderPassAttachmentBeginInfoVulkan._RenderPassAttachmentBeginInfoVulkan._RenderPassAttachmentBeginInfoVulkan._RenderPassBeginInfoVulkan._RenderPassBeginInfoVulkan._RenderPassBeginInfoVulkan._RenderPassCreateInfoVulkan._RenderPassCreateInfoVulkan._RenderPassCreateInfoVulkan._RenderPassCreateInfo2Vulkan._RenderPassCreateInfo2Vulkan._RenderPassCreateInfo2Vulkan._RenderPassFragmentDensityMapCreateInfoEXTVulkan._RenderPassFragmentDensityMapCreateInfoEXTVulkan._RenderPassFragmentDensityMapCreateInfoEXTVulkan._RenderPassInputAttachmentAspectCreateInfoVulkan._RenderPassInputAttachmentAspectCreateInfoVulkan._RenderPassInputAttachmentAspectCreateInfoVulkan._RenderPassMultiviewCreateInfoVulkan._RenderPassMultiviewCreateInfoVulkan._RenderPassMultiviewCreateInfoVulkan._RenderPassSampleLocationsBeginInfoEXTVulkan._RenderPassSampleLocationsBeginInfoEXTVulkan._RenderPassSampleLocationsBeginInfoEXTVulkan._RenderPassTransformBeginInfoQCOMVulkan._RenderPassTransformBeginInfoQCOMVulkan._RenderPassTransformBeginInfoQCOMVulkan._ResolveImageInfo2KHRVulkan._ResolveImageInfo2KHRVulkan._ResolveImageInfo2KHRVulkan._SampleLocationEXTVulkan._SampleLocationEXTVulkan._SampleLocationEXTVulkan._SampleLocationsInfoEXTVulkan._SampleLocationsInfoEXTVulkan._SampleLocationsInfoEXTVulkan._SamplerCreateInfoVulkan._SamplerCreateInfoVulkan._SamplerCreateInfoVulkan._SamplerCustomBorderColorCreateInfoEXTVulkan._SamplerCustomBorderColorCreateInfoEXTVulkan._SamplerCustomBorderColorCreateInfoEXTVulkan._SamplerReductionModeCreateInfoVulkan._SamplerReductionModeCreateInfoVulkan._SamplerReductionModeCreateInfoVulkan._SamplerYcbcrConversionCreateInfoVulkan._SamplerYcbcrConversionCreateInfoVulkan._SamplerYcbcrConversionCreateInfoVulkan._SamplerYcbcrConversionImageFormatPropertiesVulkan._SamplerYcbcrConversionImageFormatPropertiesVulkan._SamplerYcbcrConversionImageFormatPropertiesVulkan._SamplerYcbcrConversionInfoVulkan._SamplerYcbcrConversionInfoVulkan._SamplerYcbcrConversionInfoVulkan._SemaphoreCreateInfoVulkan._SemaphoreCreateInfoVulkan._SemaphoreCreateInfoVulkan._SemaphoreGetFdInfoKHRVulkan._SemaphoreGetFdInfoKHRVulkan._SemaphoreGetFdInfoKHRVulkan._SemaphoreSignalInfoVulkan._SemaphoreSignalInfoVulkan._SemaphoreSignalInfoVulkan._SemaphoreSubmitInfoKHRVulkan._SemaphoreSubmitInfoKHRVulkan._SemaphoreSubmitInfoKHRVulkan._SemaphoreTypeCreateInfoVulkan._SemaphoreTypeCreateInfoVulkan._SemaphoreTypeCreateInfoVulkan._SemaphoreWaitInfoVulkan._SemaphoreWaitInfoVulkan._SemaphoreWaitInfoVulkan._SetStateFlagsIndirectCommandNVVulkan._SetStateFlagsIndirectCommandNVVulkan._SetStateFlagsIndirectCommandNVVulkan._ShaderModuleCreateInfoVulkan._ShaderModuleCreateInfoVulkan._ShaderModuleCreateInfoVulkan._ShaderModuleValidationCacheCreateInfoEXTVulkan._ShaderModuleValidationCacheCreateInfoEXTVulkan._ShaderModuleValidationCacheCreateInfoEXTVulkan._ShaderResourceUsageAMDVulkan._ShaderResourceUsageAMDVulkan._ShaderResourceUsageAMDVulkan._ShaderStatisticsInfoAMDVulkan._ShaderStatisticsInfoAMDVulkan._ShaderStatisticsInfoAMDVulkan._ShadingRatePaletteNVVulkan._ShadingRatePaletteNVVulkan._ShadingRatePaletteNVVulkan._SharedPresentSurfaceCapabilitiesKHRVulkan._SharedPresentSurfaceCapabilitiesKHRVulkan._SharedPresentSurfaceCapabilitiesKHRVulkan._SparseBufferMemoryBindInfoVulkan._SparseBufferMemoryBindInfoVulkan._SparseBufferMemoryBindInfoVulkan._SparseImageFormatPropertiesVulkan._SparseImageFormatPropertiesVulkan._SparseImageFormatPropertiesVulkan._SparseImageFormatProperties2Vulkan._SparseImageFormatProperties2Vulkan._SparseImageFormatProperties2Vulkan._SparseImageMemoryBindVulkan._SparseImageMemoryBindVulkan._SparseImageMemoryBindVulkan._SparseImageMemoryBindInfoVulkan._SparseImageMemoryBindInfoVulkan._SparseImageMemoryBindInfoVulkan._SparseImageMemoryRequirementsVulkan._SparseImageMemoryRequirementsVulkan._SparseImageMemoryRequirementsVulkan._SparseImageMemoryRequirements2Vulkan._SparseImageMemoryRequirements2Vulkan._SparseImageMemoryRequirements2Vulkan._SparseImageOpaqueMemoryBindInfoVulkan._SparseImageOpaqueMemoryBindInfoVulkan._SparseImageOpaqueMemoryBindInfoVulkan._SparseMemoryBindVulkan._SparseMemoryBindVulkan._SparseMemoryBindVulkan._SpecializationInfoVulkan._SpecializationInfoVulkan._SpecializationInfoVulkan._SpecializationMapEntryVulkan._SpecializationMapEntryVulkan._SpecializationMapEntryVulkan._StencilOpStateVulkan._StencilOpStateVulkan._StencilOpStateVulkan._StridedDeviceAddressRegionKHRVulkan._StridedDeviceAddressRegionKHRVulkan._StridedDeviceAddressRegionKHRVulkan._SubmitInfoVulkan._SubmitInfoVulkan._SubmitInfoVulkan._SubmitInfo2KHRVulkan._SubmitInfo2KHRVulkan._SubmitInfo2KHRVulkan._SubpassBeginInfoVulkan._SubpassBeginInfoVulkan._SubpassBeginInfoVulkan._SubpassDependencyVulkan._SubpassDependencyVulkan._SubpassDependencyVulkan._SubpassDependency2Vulkan._SubpassDependency2Vulkan._SubpassDependency2Vulkan._SubpassDescriptionVulkan._SubpassDescriptionVulkan._SubpassDescriptionVulkan._SubpassDescription2Vulkan._SubpassDescription2Vulkan._SubpassDescription2Vulkan._SubpassDescriptionDepthStencilResolveVulkan._SubpassDescriptionDepthStencilResolveVulkan._SubpassDescriptionDepthStencilResolveVulkan._SubpassEndInfoVulkan._SubpassEndInfoVulkan._SubpassEndInfoVulkan._SubpassSampleLocationsEXTVulkan._SubpassSampleLocationsEXTVulkan._SubpassSampleLocationsEXTVulkan._SubresourceLayoutVulkan._SubresourceLayoutVulkan._SubresourceLayoutVulkan._SurfaceCapabilities2EXTVulkan._SurfaceCapabilities2EXTVulkan._SurfaceCapabilities2EXTVulkan._SurfaceCapabilities2KHRVulkan._SurfaceCapabilities2KHRVulkan._SurfaceCapabilities2KHRVulkan._SurfaceCapabilitiesKHRVulkan._SurfaceCapabilitiesKHRVulkan._SurfaceCapabilitiesKHRVulkan._SurfaceFormat2KHRVulkan._SurfaceFormat2KHRVulkan._SurfaceFormat2KHRVulkan._SurfaceFormatKHRVulkan._SurfaceFormatKHRVulkan._SurfaceFormatKHRVulkan._SurfaceProtectedCapabilitiesKHRVulkan._SurfaceProtectedCapabilitiesKHRVulkan._SurfaceProtectedCapabilitiesKHRVulkan._SwapchainCounterCreateInfoEXTVulkan._SwapchainCounterCreateInfoEXTVulkan._SwapchainCounterCreateInfoEXTVulkan._SwapchainCreateInfoKHRVulkan._SwapchainCreateInfoKHRVulkan._SwapchainCreateInfoKHRVulkan._SwapchainDisplayNativeHdrCreateInfoAMDVulkan._SwapchainDisplayNativeHdrCreateInfoAMDVulkan._SwapchainDisplayNativeHdrCreateInfoAMDVulkan._TextureLODGatherFormatPropertiesAMDVulkan._TextureLODGatherFormatPropertiesAMDVulkan._TextureLODGatherFormatPropertiesAMDVulkan._TimelineSemaphoreSubmitInfoVulkan._TimelineSemaphoreSubmitInfoVulkan._TimelineSemaphoreSubmitInfoVulkan._TraceRaysIndirectCommandKHRVulkan._TraceRaysIndirectCommandKHRVulkan._TraceRaysIndirectCommandKHRVulkan._TransformMatrixKHRVulkan._TransformMatrixKHRVulkan._TransformMatrixKHRVulkan._ValidationCacheCreateInfoEXTVulkan._ValidationCacheCreateInfoEXTVulkan._ValidationCacheCreateInfoEXTVulkan._ValidationFeaturesEXTVulkan._ValidationFeaturesEXTVulkan._ValidationFeaturesEXTVulkan._ValidationFlagsEXTVulkan._ValidationFlagsEXTVulkan._ValidationFlagsEXTVulkan._VertexInputAttributeDescriptionVulkan._VertexInputAttributeDescriptionVulkan._VertexInputAttributeDescriptionVulkan._VertexInputAttributeDescription2EXTVulkan._VertexInputAttributeDescription2EXTVulkan._VertexInputAttributeDescription2EXTVulkan._VertexInputBindingDescriptionVulkan._VertexInputBindingDescriptionVulkan._VertexInputBindingDescriptionVulkan._VertexInputBindingDescription2EXTVulkan._VertexInputBindingDescription2EXTVulkan._VertexInputBindingDescription2EXTVulkan._VertexInputBindingDivisorDescriptionEXTVulkan._VertexInputBindingDivisorDescriptionEXTVulkan._VertexInputBindingDivisorDescriptionEXTVulkan._ViewportVulkan._ViewportVulkan._ViewportVulkan._ViewportSwizzleNVVulkan._ViewportSwizzleNVVulkan._ViewportSwizzleNVVulkan._ViewportWScalingNVVulkan._ViewportWScalingNVVulkan._ViewportWScalingNVVulkan._WaylandSurfaceCreateInfoKHRVulkan._WaylandSurfaceCreateInfoKHRVulkan._WaylandSurfaceCreateInfoKHRVulkan._WriteDescriptorSetVulkan._WriteDescriptorSetVulkan._WriteDescriptorSetVulkan._WriteDescriptorSetAccelerationStructureKHRVulkan._WriteDescriptorSetAccelerationStructureKHRVulkan._WriteDescriptorSetAccelerationStructureKHRVulkan._WriteDescriptorSetAccelerationStructureNVVulkan._WriteDescriptorSetAccelerationStructureNVVulkan._WriteDescriptorSetAccelerationStructureNVVulkan._WriteDescriptorSetInlineUniformBlockEXTVulkan._WriteDescriptorSetInlineUniformBlockEXTVulkan._WriteDescriptorSetInlineUniformBlockEXTVulkan._XYColorEXTVulkan._XYColorEXTVulkan._XYColorEXTVulkan._XcbSurfaceCreateInfoKHRVulkan._XcbSurfaceCreateInfoKHRVulkan._XcbSurfaceCreateInfoKHRVulkan._XlibSurfaceCreateInfoKHRVulkan._XlibSurfaceCreateInfoKHRVulkan._XlibSurfaceCreateInfoKHRVulkan._acquire_next_image_2_khrVulkan._acquire_next_image_2_khrVulkan._acquire_next_image_khrVulkan._acquire_next_image_khrVulkan._acquire_performance_configuration_intelVulkan._acquire_performance_configuration_intelVulkan._acquire_profiling_lock_khrVulkan._acquire_profiling_lock_khrVulkan._acquire_xlib_display_extVulkan._acquire_xlib_display_extVulkan._allocate_command_buffersVulkan._allocate_command_buffersVulkan._allocate_descriptor_setsVulkan._allocate_descriptor_setsVulkan._allocate_memoryVulkan._allocate_memoryVulkan._allocate_memoryVulkan._allocate_memoryVulkan._begin_command_bufferVulkan._begin_command_bufferVulkan._bind_acceleration_structure_memory_nvVulkan._bind_acceleration_structure_memory_nvVulkan._bind_buffer_memoryVulkan._bind_buffer_memoryVulkan._bind_buffer_memory_2Vulkan._bind_buffer_memory_2Vulkan._bind_image_memoryVulkan._bind_image_memoryVulkan._bind_image_memory_2Vulkan._bind_image_memory_2Vulkan._build_acceleration_structures_khrVulkan._build_acceleration_structures_khrVulkan._cmd_begin_conditional_rendering_extVulkan._cmd_begin_conditional_rendering_extVulkan._cmd_begin_debug_utils_label_extVulkan._cmd_begin_debug_utils_label_extVulkan._cmd_begin_queryVulkan._cmd_begin_queryVulkan._cmd_begin_query_indexed_extVulkan._cmd_begin_query_indexed_extVulkan._cmd_begin_render_passVulkan._cmd_begin_render_passVulkan._cmd_begin_render_pass_2Vulkan._cmd_begin_render_pass_2Vulkan._cmd_begin_transform_feedback_extVulkan._cmd_begin_transform_feedback_extVulkan._cmd_bind_descriptor_setsVulkan._cmd_bind_descriptor_setsVulkan._cmd_bind_index_bufferVulkan._cmd_bind_index_bufferVulkan._cmd_bind_pipelineVulkan._cmd_bind_pipelineVulkan._cmd_bind_pipeline_shader_group_nvVulkan._cmd_bind_pipeline_shader_group_nvVulkan._cmd_bind_shading_rate_image_nvVulkan._cmd_bind_shading_rate_image_nvVulkan._cmd_bind_transform_feedback_buffers_extVulkan._cmd_bind_transform_feedback_buffers_extVulkan._cmd_bind_vertex_buffersVulkan._cmd_bind_vertex_buffersVulkan._cmd_bind_vertex_buffers_2_extVulkan._cmd_bind_vertex_buffers_2_extVulkan._cmd_blit_imageVulkan._cmd_blit_imageVulkan._cmd_blit_image_2_khrVulkan._cmd_blit_image_2_khrVulkan._cmd_build_acceleration_structure_nvVulkan._cmd_build_acceleration_structure_nvVulkan._cmd_build_acceleration_structures_indirect_khrVulkan._cmd_build_acceleration_structures_indirect_khrVulkan._cmd_build_acceleration_structures_khrVulkan._cmd_build_acceleration_structures_khrVulkan._cmd_clear_attachmentsVulkan._cmd_clear_attachmentsVulkan._cmd_clear_color_imageVulkan._cmd_clear_color_imageVulkan._cmd_clear_depth_stencil_imageVulkan._cmd_clear_depth_stencil_imageVulkan._cmd_copy_acceleration_structure_khrVulkan._cmd_copy_acceleration_structure_khrVulkan._cmd_copy_acceleration_structure_nvVulkan._cmd_copy_acceleration_structure_nvVulkan._cmd_copy_acceleration_structure_to_memory_khrVulkan._cmd_copy_acceleration_structure_to_memory_khrVulkan._cmd_copy_bufferVulkan._cmd_copy_bufferVulkan._cmd_copy_buffer_2_khrVulkan._cmd_copy_buffer_2_khrVulkan._cmd_copy_buffer_to_imageVulkan._cmd_copy_buffer_to_imageVulkan._cmd_copy_buffer_to_image_2_khrVulkan._cmd_copy_buffer_to_image_2_khrVulkan._cmd_copy_imageVulkan._cmd_copy_imageVulkan._cmd_copy_image_2_khrVulkan._cmd_copy_image_2_khrVulkan._cmd_copy_image_to_bufferVulkan._cmd_copy_image_to_bufferVulkan._cmd_copy_image_to_buffer_2_khrVulkan._cmd_copy_image_to_buffer_2_khrVulkan._cmd_copy_memory_to_acceleration_structure_khrVulkan._cmd_copy_memory_to_acceleration_structure_khrVulkan._cmd_copy_query_pool_resultsVulkan._cmd_copy_query_pool_resultsVulkan._cmd_debug_marker_begin_extVulkan._cmd_debug_marker_begin_extVulkan._cmd_debug_marker_end_extVulkan._cmd_debug_marker_end_extVulkan._cmd_debug_marker_insert_extVulkan._cmd_debug_marker_insert_extVulkan._cmd_dispatchVulkan._cmd_dispatchVulkan._cmd_dispatch_baseVulkan._cmd_dispatch_baseVulkan._cmd_dispatch_indirectVulkan._cmd_dispatch_indirectVulkan._cmd_drawVulkan._cmd_drawVulkan._cmd_draw_indexedVulkan._cmd_draw_indexedVulkan._cmd_draw_indexed_indirectVulkan._cmd_draw_indexed_indirectVulkan._cmd_draw_indexed_indirect_countVulkan._cmd_draw_indexed_indirect_countVulkan._cmd_draw_indirectVulkan._cmd_draw_indirectVulkan._cmd_draw_indirect_byte_count_extVulkan._cmd_draw_indirect_byte_count_extVulkan._cmd_draw_indirect_countVulkan._cmd_draw_indirect_countVulkan._cmd_draw_mesh_tasks_indirect_count_nvVulkan._cmd_draw_mesh_tasks_indirect_count_nvVulkan._cmd_draw_mesh_tasks_indirect_nvVulkan._cmd_draw_mesh_tasks_indirect_nvVulkan._cmd_draw_mesh_tasks_nvVulkan._cmd_draw_mesh_tasks_nvVulkan._cmd_end_conditional_rendering_extVulkan._cmd_end_conditional_rendering_extVulkan._cmd_end_debug_utils_label_extVulkan._cmd_end_debug_utils_label_extVulkan._cmd_end_queryVulkan._cmd_end_queryVulkan._cmd_end_query_indexed_extVulkan._cmd_end_query_indexed_extVulkan._cmd_end_render_passVulkan._cmd_end_render_passVulkan._cmd_end_render_pass_2Vulkan._cmd_end_render_pass_2Vulkan._cmd_end_transform_feedback_extVulkan._cmd_end_transform_feedback_extVulkan._cmd_execute_commandsVulkan._cmd_execute_commandsVulkan._cmd_execute_generated_commands_nvVulkan._cmd_execute_generated_commands_nvVulkan._cmd_fill_bufferVulkan._cmd_fill_bufferVulkan._cmd_insert_debug_utils_label_extVulkan._cmd_insert_debug_utils_label_extVulkan._cmd_next_subpassVulkan._cmd_next_subpassVulkan._cmd_next_subpass_2Vulkan._cmd_next_subpass_2Vulkan._cmd_pipeline_barrierVulkan._cmd_pipeline_barrierVulkan._cmd_pipeline_barrier_2_khrVulkan._cmd_pipeline_barrier_2_khrVulkan._cmd_preprocess_generated_commands_nvVulkan._cmd_preprocess_generated_commands_nvVulkan._cmd_push_constantsVulkan._cmd_push_constantsVulkan._cmd_push_descriptor_set_khrVulkan._cmd_push_descriptor_set_khrVulkan._cmd_push_descriptor_set_with_template_khrVulkan._cmd_push_descriptor_set_with_template_khrVulkan._cmd_reset_eventVulkan._cmd_reset_eventVulkan._cmd_reset_event_2_khrVulkan._cmd_reset_event_2_khrVulkan._cmd_reset_query_poolVulkan._cmd_reset_query_poolVulkan._cmd_resolve_imageVulkan._cmd_resolve_imageVulkan._cmd_resolve_image_2_khrVulkan._cmd_resolve_image_2_khrVulkan._cmd_set_blend_constantsVulkan._cmd_set_blend_constantsVulkan._cmd_set_checkpoint_nvVulkan._cmd_set_checkpoint_nvVulkan._cmd_set_coarse_sample_order_nvVulkan._cmd_set_coarse_sample_order_nvVulkan._cmd_set_color_write_enable_extVulkan._cmd_set_color_write_enable_extVulkan._cmd_set_cull_mode_extVulkan._cmd_set_cull_mode_extVulkan._cmd_set_depth_biasVulkan._cmd_set_depth_biasVulkan._cmd_set_depth_bias_enable_extVulkan._cmd_set_depth_bias_enable_extVulkan._cmd_set_depth_boundsVulkan._cmd_set_depth_boundsVulkan._cmd_set_depth_bounds_test_enable_extVulkan._cmd_set_depth_bounds_test_enable_extVulkan._cmd_set_depth_compare_op_extVulkan._cmd_set_depth_compare_op_extVulkan._cmd_set_depth_test_enable_extVulkan._cmd_set_depth_test_enable_extVulkan._cmd_set_depth_write_enable_extVulkan._cmd_set_depth_write_enable_extVulkan._cmd_set_device_maskVulkan._cmd_set_device_maskVulkan._cmd_set_discard_rectangle_extVulkan._cmd_set_discard_rectangle_extVulkan._cmd_set_eventVulkan._cmd_set_eventVulkan._cmd_set_event_2_khrVulkan._cmd_set_event_2_khrVulkan._cmd_set_exclusive_scissor_nvVulkan._cmd_set_exclusive_scissor_nvVulkan._cmd_set_fragment_shading_rate_enum_nvVulkan._cmd_set_fragment_shading_rate_enum_nvVulkan._cmd_set_fragment_shading_rate_khrVulkan._cmd_set_fragment_shading_rate_khrVulkan._cmd_set_front_face_extVulkan._cmd_set_front_face_extVulkan._cmd_set_line_stipple_extVulkan._cmd_set_line_stipple_extVulkan._cmd_set_line_widthVulkan._cmd_set_line_widthVulkan._cmd_set_logic_op_extVulkan._cmd_set_logic_op_extVulkan._cmd_set_patch_control_points_extVulkan._cmd_set_patch_control_points_extVulkan._cmd_set_performance_marker_intelVulkan._cmd_set_performance_marker_intelVulkan._cmd_set_performance_override_intelVulkan._cmd_set_performance_override_intelVulkan._cmd_set_performance_stream_marker_intelVulkan._cmd_set_performance_stream_marker_intelVulkan._cmd_set_primitive_restart_enable_extVulkan._cmd_set_primitive_restart_enable_extVulkan._cmd_set_primitive_topology_extVulkan._cmd_set_primitive_topology_extVulkan._cmd_set_rasterizer_discard_enable_extVulkan._cmd_set_rasterizer_discard_enable_extVulkan._cmd_set_ray_tracing_pipeline_stack_size_khrVulkan._cmd_set_ray_tracing_pipeline_stack_size_khrVulkan._cmd_set_sample_locations_extVulkan._cmd_set_sample_locations_extVulkan._cmd_set_scissorVulkan._cmd_set_scissorVulkan._cmd_set_scissor_with_count_extVulkan._cmd_set_scissor_with_count_extVulkan._cmd_set_stencil_compare_maskVulkan._cmd_set_stencil_compare_maskVulkan._cmd_set_stencil_op_extVulkan._cmd_set_stencil_op_extVulkan._cmd_set_stencil_referenceVulkan._cmd_set_stencil_referenceVulkan._cmd_set_stencil_test_enable_extVulkan._cmd_set_stencil_test_enable_extVulkan._cmd_set_stencil_write_maskVulkan._cmd_set_stencil_write_maskVulkan._cmd_set_vertex_input_extVulkan._cmd_set_vertex_input_extVulkan._cmd_set_viewportVulkan._cmd_set_viewportVulkan._cmd_set_viewport_shading_rate_palette_nvVulkan._cmd_set_viewport_shading_rate_palette_nvVulkan._cmd_set_viewport_w_scaling_nvVulkan._cmd_set_viewport_w_scaling_nvVulkan._cmd_set_viewport_with_count_extVulkan._cmd_set_viewport_with_count_extVulkan._cmd_trace_rays_indirect_khrVulkan._cmd_trace_rays_indirect_khrVulkan._cmd_trace_rays_khrVulkan._cmd_trace_rays_khrVulkan._cmd_trace_rays_nvVulkan._cmd_trace_rays_nvVulkan._cmd_update_bufferVulkan._cmd_update_bufferVulkan._cmd_wait_eventsVulkan._cmd_wait_eventsVulkan._cmd_wait_events_2_khrVulkan._cmd_wait_events_2_khrVulkan._cmd_write_acceleration_structures_properties_khrVulkan._cmd_write_acceleration_structures_properties_khrVulkan._cmd_write_acceleration_structures_properties_nvVulkan._cmd_write_acceleration_structures_properties_nvVulkan._cmd_write_buffer_marker_2_amdVulkan._cmd_write_buffer_marker_2_amdVulkan._cmd_write_buffer_marker_amdVulkan._cmd_write_buffer_marker_amdVulkan._cmd_write_timestampVulkan._cmd_write_timestampVulkan._cmd_write_timestamp_2_khrVulkan._cmd_write_timestamp_2_khrVulkan._compile_deferred_nvVulkan._compile_deferred_nvVulkan._copy_acceleration_structure_khrVulkan._copy_acceleration_structure_khrVulkan._copy_acceleration_structure_to_memory_khrVulkan._copy_acceleration_structure_to_memory_khrVulkan._copy_memory_to_acceleration_structure_khrVulkan._copy_memory_to_acceleration_structure_khrVulkan._create_acceleration_structure_khrVulkan._create_acceleration_structure_khrVulkan._create_acceleration_structure_khrVulkan._create_acceleration_structure_khrVulkan._create_acceleration_structure_nvVulkan._create_acceleration_structure_nvVulkan._create_acceleration_structure_nvVulkan._create_acceleration_structure_nvVulkan._create_bufferVulkan._create_bufferVulkan._create_bufferVulkan._create_bufferVulkan._create_buffer_viewVulkan._create_buffer_viewVulkan._create_buffer_viewVulkan._create_buffer_viewVulkan._create_command_poolVulkan._create_command_poolVulkan._create_command_poolVulkan._create_command_poolVulkan._create_compute_pipelinesVulkan._create_compute_pipelinesVulkan._create_debug_report_callback_extVulkan._create_debug_report_callback_extVulkan._create_debug_report_callback_extVulkan._create_debug_report_callback_extVulkan._create_debug_utils_messenger_extVulkan._create_debug_utils_messenger_extVulkan._create_debug_utils_messenger_extVulkan._create_debug_utils_messenger_extVulkan._create_deferred_operation_khrVulkan._create_deferred_operation_khrVulkan._create_descriptor_poolVulkan._create_descriptor_poolVulkan._create_descriptor_poolVulkan._create_descriptor_poolVulkan._create_descriptor_set_layoutVulkan._create_descriptor_set_layoutVulkan._create_descriptor_set_layoutVulkan._create_descriptor_set_layoutVulkan._create_descriptor_update_templateVulkan._create_descriptor_update_templateVulkan._create_descriptor_update_templateVulkan._create_descriptor_update_templateVulkan._create_deviceVulkan._create_deviceVulkan._create_deviceVulkan._create_deviceVulkan._create_display_mode_khrVulkan._create_display_mode_khrVulkan._create_display_mode_khrVulkan._create_display_mode_khrVulkan._create_display_plane_surface_khrVulkan._create_display_plane_surface_khrVulkan._create_eventVulkan._create_eventVulkan._create_eventVulkan._create_eventVulkan._create_fenceVulkan._create_fenceVulkan._create_fenceVulkan._create_fenceVulkan._create_framebufferVulkan._create_framebufferVulkan._create_framebufferVulkan._create_framebufferVulkan._create_graphics_pipelinesVulkan._create_graphics_pipelinesVulkan._create_headless_surface_extVulkan._create_headless_surface_extVulkan._create_imageVulkan._create_imageVulkan._create_imageVulkan._create_imageVulkan._create_image_viewVulkan._create_image_viewVulkan._create_image_viewVulkan._create_image_viewVulkan._create_indirect_commands_layout_nvVulkan._create_indirect_commands_layout_nvVulkan._create_indirect_commands_layout_nvVulkan._create_indirect_commands_layout_nvVulkan._create_instanceVulkan._create_instanceVulkan._create_instanceVulkan._create_instanceVulkan._create_pipeline_cacheVulkan._create_pipeline_cacheVulkan._create_pipeline_cacheVulkan._create_pipeline_cacheVulkan._create_pipeline_layoutVulkan._create_pipeline_layoutVulkan._create_pipeline_layoutVulkan._create_pipeline_layoutVulkan._create_private_data_slot_extVulkan._create_private_data_slot_extVulkan._create_private_data_slot_extVulkan._create_private_data_slot_extVulkan._create_query_poolVulkan._create_query_poolVulkan._create_query_poolVulkan._create_query_poolVulkan._create_ray_tracing_pipelines_khrVulkan._create_ray_tracing_pipelines_khrVulkan._create_ray_tracing_pipelines_nvVulkan._create_ray_tracing_pipelines_nvVulkan._create_render_passVulkan._create_render_passVulkan._create_render_passVulkan._create_render_passVulkan._create_render_pass_2Vulkan._create_render_pass_2Vulkan._create_render_pass_2Vulkan._create_render_pass_2Vulkan._create_samplerVulkan._create_samplerVulkan._create_samplerVulkan._create_samplerVulkan._create_sampler_ycbcr_conversionVulkan._create_sampler_ycbcr_conversionVulkan._create_sampler_ycbcr_conversionVulkan._create_sampler_ycbcr_conversionVulkan._create_semaphoreVulkan._create_semaphoreVulkan._create_semaphoreVulkan._create_semaphoreVulkan._create_shader_moduleVulkan._create_shader_moduleVulkan._create_shader_moduleVulkan._create_shader_moduleVulkan._create_shared_swapchains_khrVulkan._create_shared_swapchains_khrVulkan._create_swapchain_khrVulkan._create_swapchain_khrVulkan._create_swapchain_khrVulkan._create_swapchain_khrVulkan._create_validation_cache_extVulkan._create_validation_cache_extVulkan._create_validation_cache_extVulkan._create_validation_cache_extVulkan._create_wayland_surface_khrVulkan._create_wayland_surface_khrVulkan._create_xcb_surface_khrVulkan._create_xcb_surface_khrVulkan._create_xlib_surface_khrVulkan._create_xlib_surface_khrVulkan._debug_marker_set_object_name_extVulkan._debug_marker_set_object_name_extVulkan._debug_marker_set_object_tag_extVulkan._debug_marker_set_object_tag_extVulkan._debug_report_message_extVulkan._debug_report_message_extVulkan._deferred_operation_join_khrVulkan._deferred_operation_join_khrVulkan._destroy_acceleration_structure_khrVulkan._destroy_acceleration_structure_khrVulkan._destroy_acceleration_structure_nvVulkan._destroy_acceleration_structure_nvVulkan._destroy_bufferVulkan._destroy_bufferVulkan._destroy_buffer_viewVulkan._destroy_buffer_viewVulkan._destroy_command_poolVulkan._destroy_command_poolVulkan._destroy_debug_report_callback_extVulkan._destroy_debug_report_callback_extVulkan._destroy_debug_utils_messenger_extVulkan._destroy_debug_utils_messenger_extVulkan._destroy_deferred_operation_khrVulkan._destroy_deferred_operation_khrVulkan._destroy_descriptor_poolVulkan._destroy_descriptor_poolVulkan._destroy_descriptor_set_layoutVulkan._destroy_descriptor_set_layoutVulkan._destroy_descriptor_update_templateVulkan._destroy_descriptor_update_templateVulkan._destroy_deviceVulkan._destroy_deviceVulkan._destroy_eventVulkan._destroy_eventVulkan._destroy_fenceVulkan._destroy_fenceVulkan._destroy_framebufferVulkan._destroy_framebufferVulkan._destroy_imageVulkan._destroy_imageVulkan._destroy_image_viewVulkan._destroy_image_viewVulkan._destroy_indirect_commands_layout_nvVulkan._destroy_indirect_commands_layout_nvVulkan._destroy_instanceVulkan._destroy_instanceVulkan._destroy_pipelineVulkan._destroy_pipelineVulkan._destroy_pipeline_cacheVulkan._destroy_pipeline_cacheVulkan._destroy_pipeline_layoutVulkan._destroy_pipeline_layoutVulkan._destroy_private_data_slot_extVulkan._destroy_private_data_slot_extVulkan._destroy_query_poolVulkan._destroy_query_poolVulkan._destroy_render_passVulkan._destroy_render_passVulkan._destroy_samplerVulkan._destroy_samplerVulkan._destroy_sampler_ycbcr_conversionVulkan._destroy_sampler_ycbcr_conversionVulkan._destroy_semaphoreVulkan._destroy_semaphoreVulkan._destroy_shader_moduleVulkan._destroy_shader_moduleVulkan._destroy_surface_khrVulkan._destroy_surface_khrVulkan._destroy_swapchain_khrVulkan._destroy_swapchain_khrVulkan._destroy_validation_cache_extVulkan._destroy_validation_cache_extVulkan._device_wait_idleVulkan._device_wait_idleVulkan._display_power_control_extVulkan._display_power_control_extVulkan._end_command_bufferVulkan._end_command_bufferVulkan._enumerate_device_extension_propertiesVulkan._enumerate_device_extension_propertiesVulkan._enumerate_device_layer_propertiesVulkan._enumerate_device_layer_propertiesVulkan._enumerate_instance_extension_propertiesVulkan._enumerate_instance_extension_propertiesVulkan._enumerate_instance_layer_propertiesVulkan._enumerate_instance_layer_propertiesVulkan._enumerate_instance_versionVulkan._enumerate_instance_versionVulkan._enumerate_physical_device_groupsVulkan._enumerate_physical_device_groupsVulkan._enumerate_physical_device_queue_family_performance_query_counters_khrVulkan._enumerate_physical_device_queue_family_performance_query_counters_khrVulkan._enumerate_physical_devicesVulkan._enumerate_physical_devicesVulkan._flush_mapped_memory_rangesVulkan._flush_mapped_memory_rangesVulkan._free_command_buffersVulkan._free_command_buffersVulkan._free_descriptor_setsVulkan._free_descriptor_setsVulkan._free_memoryVulkan._free_memoryVulkan._get_acceleration_structure_build_sizes_khrVulkan._get_acceleration_structure_build_sizes_khrVulkan._get_acceleration_structure_device_address_khrVulkan._get_acceleration_structure_device_address_khrVulkan._get_acceleration_structure_handle_nvVulkan._get_acceleration_structure_handle_nvVulkan._get_acceleration_structure_memory_requirements_nvVulkan._get_acceleration_structure_memory_requirements_nvVulkan._get_buffer_device_addressVulkan._get_buffer_device_addressVulkan._get_buffer_memory_requirementsVulkan._get_buffer_memory_requirementsVulkan._get_buffer_memory_requirements_2Vulkan._get_buffer_memory_requirements_2Vulkan._get_buffer_opaque_capture_addressVulkan._get_buffer_opaque_capture_addressVulkan._get_calibrated_timestamps_extVulkan._get_calibrated_timestamps_extVulkan._get_deferred_operation_max_concurrency_khrVulkan._get_deferred_operation_max_concurrency_khrVulkan._get_deferred_operation_result_khrVulkan._get_deferred_operation_result_khrVulkan._get_descriptor_set_layout_supportVulkan._get_descriptor_set_layout_supportVulkan._get_device_acceleration_structure_compatibility_khrVulkan._get_device_acceleration_structure_compatibility_khrVulkan._get_device_group_peer_memory_featuresVulkan._get_device_group_peer_memory_featuresVulkan._get_device_group_present_capabilities_khrVulkan._get_device_group_present_capabilities_khrVulkan._get_device_group_surface_present_modes_khrVulkan._get_device_group_surface_present_modes_khrVulkan._get_device_memory_commitmentVulkan._get_device_memory_commitmentVulkan._get_device_memory_opaque_capture_addressVulkan._get_device_memory_opaque_capture_addressVulkan._get_device_proc_addrVulkan._get_device_proc_addrVulkan._get_device_queueVulkan._get_device_queueVulkan._get_device_queue_2Vulkan._get_device_queue_2Vulkan._get_display_mode_properties_2_khrVulkan._get_display_mode_properties_2_khrVulkan._get_display_mode_properties_khrVulkan._get_display_mode_properties_khrVulkan._get_display_plane_capabilities_2_khrVulkan._get_display_plane_capabilities_2_khrVulkan._get_display_plane_capabilities_khrVulkan._get_display_plane_capabilities_khrVulkan._get_display_plane_supported_displays_khrVulkan._get_display_plane_supported_displays_khrVulkan._get_event_statusVulkan._get_event_statusVulkan._get_fence_fd_khrVulkan._get_fence_fd_khrVulkan._get_fence_statusVulkan._get_fence_statusVulkan._get_generated_commands_memory_requirements_nvVulkan._get_generated_commands_memory_requirements_nvVulkan._get_image_drm_format_modifier_properties_extVulkan._get_image_drm_format_modifier_properties_extVulkan._get_image_memory_requirementsVulkan._get_image_memory_requirementsVulkan._get_image_memory_requirements_2Vulkan._get_image_memory_requirements_2Vulkan._get_image_sparse_memory_requirementsVulkan._get_image_sparse_memory_requirementsVulkan._get_image_sparse_memory_requirements_2Vulkan._get_image_sparse_memory_requirements_2Vulkan._get_image_subresource_layoutVulkan._get_image_subresource_layoutVulkan._get_image_view_address_nvxVulkan._get_image_view_address_nvxVulkan._get_image_view_handle_nvxVulkan._get_image_view_handle_nvxVulkan._get_instance_proc_addrVulkan._get_instance_proc_addrVulkan._get_memory_fd_khrVulkan._get_memory_fd_khrVulkan._get_memory_fd_properties_khrVulkan._get_memory_fd_properties_khrVulkan._get_memory_host_pointer_properties_extVulkan._get_memory_host_pointer_properties_extVulkan._get_past_presentation_timing_googleVulkan._get_past_presentation_timing_googleVulkan._get_performance_parameter_intelVulkan._get_performance_parameter_intelVulkan._get_physical_device_calibrateable_time_domains_extVulkan._get_physical_device_calibrateable_time_domains_extVulkan._get_physical_device_cooperative_matrix_properties_nvVulkan._get_physical_device_cooperative_matrix_properties_nvVulkan._get_physical_device_display_plane_properties_2_khrVulkan._get_physical_device_display_plane_properties_2_khrVulkan._get_physical_device_display_plane_properties_khrVulkan._get_physical_device_display_plane_properties_khrVulkan._get_physical_device_display_properties_2_khrVulkan._get_physical_device_display_properties_2_khrVulkan._get_physical_device_display_properties_khrVulkan._get_physical_device_display_properties_khrVulkan._get_physical_device_external_buffer_propertiesVulkan._get_physical_device_external_buffer_propertiesVulkan._get_physical_device_external_fence_propertiesVulkan._get_physical_device_external_fence_propertiesVulkan._get_physical_device_external_image_format_properties_nvVulkan._get_physical_device_external_image_format_properties_nvVulkan._get_physical_device_external_semaphore_propertiesVulkan._get_physical_device_external_semaphore_propertiesVulkan._get_physical_device_featuresVulkan._get_physical_device_featuresVulkan._get_physical_device_features_2Vulkan._get_physical_device_features_2Vulkan._get_physical_device_format_propertiesVulkan._get_physical_device_format_propertiesVulkan._get_physical_device_format_properties_2Vulkan._get_physical_device_format_properties_2Vulkan._get_physical_device_fragment_shading_rates_khrVulkan._get_physical_device_fragment_shading_rates_khrVulkan._get_physical_device_image_format_propertiesVulkan._get_physical_device_image_format_propertiesVulkan._get_physical_device_image_format_properties_2Vulkan._get_physical_device_image_format_properties_2Vulkan._get_physical_device_memory_propertiesVulkan._get_physical_device_memory_propertiesVulkan._get_physical_device_memory_properties_2Vulkan._get_physical_device_memory_properties_2Vulkan._get_physical_device_multisample_properties_extVulkan._get_physical_device_multisample_properties_extVulkan._get_physical_device_present_rectangles_khrVulkan._get_physical_device_present_rectangles_khrVulkan._get_physical_device_propertiesVulkan._get_physical_device_propertiesVulkan._get_physical_device_properties_2Vulkan._get_physical_device_properties_2Vulkan._get_physical_device_queue_family_performance_query_passes_khrVulkan._get_physical_device_queue_family_performance_query_passes_khrVulkan._get_physical_device_queue_family_propertiesVulkan._get_physical_device_queue_family_propertiesVulkan._get_physical_device_queue_family_properties_2Vulkan._get_physical_device_queue_family_properties_2Vulkan._get_physical_device_sparse_image_format_propertiesVulkan._get_physical_device_sparse_image_format_propertiesVulkan._get_physical_device_sparse_image_format_properties_2Vulkan._get_physical_device_sparse_image_format_properties_2Vulkan._get_physical_device_supported_framebuffer_mixed_samples_combinations_nvVulkan._get_physical_device_supported_framebuffer_mixed_samples_combinations_nvVulkan._get_physical_device_surface_capabilities_2_extVulkan._get_physical_device_surface_capabilities_2_extVulkan._get_physical_device_surface_capabilities_2_khrVulkan._get_physical_device_surface_capabilities_2_khrVulkan._get_physical_device_surface_capabilities_khrVulkan._get_physical_device_surface_capabilities_khrVulkan._get_physical_device_surface_formats_2_khrVulkan._get_physical_device_surface_formats_2_khrVulkan._get_physical_device_surface_formats_khrVulkan._get_physical_device_surface_formats_khrVulkan._get_physical_device_surface_present_modes_khrVulkan._get_physical_device_surface_present_modes_khrVulkan._get_physical_device_surface_support_khrVulkan._get_physical_device_surface_support_khrVulkan._get_physical_device_tool_properties_extVulkan._get_physical_device_tool_properties_extVulkan._get_physical_device_wayland_presentation_support_khrVulkan._get_physical_device_wayland_presentation_support_khrVulkan._get_physical_device_xcb_presentation_support_khrVulkan._get_physical_device_xcb_presentation_support_khrVulkan._get_physical_device_xlib_presentation_support_khrVulkan._get_physical_device_xlib_presentation_support_khrVulkan._get_pipeline_cache_dataVulkan._get_pipeline_cache_dataVulkan._get_pipeline_executable_internal_representations_khrVulkan._get_pipeline_executable_internal_representations_khrVulkan._get_pipeline_executable_properties_khrVulkan._get_pipeline_executable_properties_khrVulkan._get_pipeline_executable_statistics_khrVulkan._get_pipeline_executable_statistics_khrVulkan._get_private_data_extVulkan._get_private_data_extVulkan._get_query_pool_resultsVulkan._get_query_pool_resultsVulkan._get_queue_checkpoint_data_2_nvVulkan._get_queue_checkpoint_data_2_nvVulkan._get_queue_checkpoint_data_nvVulkan._get_queue_checkpoint_data_nvVulkan._get_rand_r_output_display_extVulkan._get_rand_r_output_display_extVulkan._get_ray_tracing_capture_replay_shader_group_handles_khrVulkan._get_ray_tracing_capture_replay_shader_group_handles_khrVulkan._get_ray_tracing_shader_group_handles_khrVulkan._get_ray_tracing_shader_group_handles_khrVulkan._get_ray_tracing_shader_group_stack_size_khrVulkan._get_ray_tracing_shader_group_stack_size_khrVulkan._get_refresh_cycle_duration_googleVulkan._get_refresh_cycle_duration_googleVulkan._get_render_area_granularityVulkan._get_render_area_granularityVulkan._get_semaphore_counter_valueVulkan._get_semaphore_counter_valueVulkan._get_semaphore_fd_khrVulkan._get_semaphore_fd_khrVulkan._get_shader_info_amdVulkan._get_shader_info_amdVulkan._get_swapchain_counter_extVulkan._get_swapchain_counter_extVulkan._get_swapchain_images_khrVulkan._get_swapchain_images_khrVulkan._get_swapchain_status_khrVulkan._get_swapchain_status_khrVulkan._get_validation_cache_data_extVulkan._get_validation_cache_data_extVulkan._import_fence_fd_khrVulkan._import_fence_fd_khrVulkan._import_semaphore_fd_khrVulkan._import_semaphore_fd_khrVulkan._initialize_performance_api_intelVulkan._initialize_performance_api_intelVulkan._invalidate_mapped_memory_rangesVulkan._invalidate_mapped_memory_rangesVulkan._map_memoryVulkan._map_memoryVulkan._merge_pipeline_cachesVulkan._merge_pipeline_cachesVulkan._merge_validation_caches_extVulkan._merge_validation_caches_extVulkan._queue_begin_debug_utils_label_extVulkan._queue_begin_debug_utils_label_extVulkan._queue_bind_sparseVulkan._queue_bind_sparseVulkan._queue_end_debug_utils_label_extVulkan._queue_end_debug_utils_label_extVulkan._queue_insert_debug_utils_label_extVulkan._queue_insert_debug_utils_label_extVulkan._queue_present_khrVulkan._queue_present_khrVulkan._queue_set_performance_configuration_intelVulkan._queue_set_performance_configuration_intelVulkan._queue_submitVulkan._queue_submitVulkan._queue_submit_2_khrVulkan._queue_submit_2_khrVulkan._queue_wait_idleVulkan._queue_wait_idleVulkan._register_device_event_extVulkan._register_device_event_extVulkan._register_display_event_extVulkan._register_display_event_extVulkan._release_display_extVulkan._release_display_extVulkan._release_performance_configuration_intelVulkan._release_performance_configuration_intelVulkan._release_profiling_lock_khrVulkan._release_profiling_lock_khrVulkan._reset_command_bufferVulkan._reset_command_bufferVulkan._reset_command_poolVulkan._reset_command_poolVulkan._reset_descriptor_poolVulkan._reset_descriptor_poolVulkan._reset_eventVulkan._reset_eventVulkan._reset_fencesVulkan._reset_fencesVulkan._reset_query_poolVulkan._reset_query_poolVulkan._set_debug_utils_object_name_extVulkan._set_debug_utils_object_name_extVulkan._set_debug_utils_object_tag_extVulkan._set_debug_utils_object_tag_extVulkan._set_eventVulkan._set_eventVulkan._set_hdr_metadata_extVulkan._set_hdr_metadata_extVulkan._set_local_dimming_amdVulkan._set_local_dimming_amdVulkan._set_private_data_extVulkan._set_private_data_extVulkan._signal_semaphoreVulkan._signal_semaphoreVulkan._submit_debug_utils_message_extVulkan._submit_debug_utils_message_extVulkan._trim_command_poolVulkan._trim_command_poolVulkan._uninitialize_performance_api_intelVulkan._uninitialize_performance_api_intelVulkan._unmap_memoryVulkan._unmap_memoryVulkan._update_descriptor_set_with_templateVulkan._update_descriptor_set_with_templateVulkan._update_descriptor_setsVulkan._update_descriptor_setsVulkan._wait_for_fencesVulkan._wait_for_fencesVulkan._wait_semaphoresVulkan._wait_semaphoresVulkan._write_acceleration_structures_properties_khrVulkan._write_acceleration_structures_properties_khrVulkan.acquire_next_image_2_khrVulkan.acquire_next_image_2_khrVulkan.acquire_next_image_khrVulkan.acquire_next_image_khrVulkan.acquire_performance_configuration_intelVulkan.acquire_performance_configuration_intelVulkan.acquire_profiling_lock_khrVulkan.acquire_profiling_lock_khrVulkan.acquire_xlib_display_extVulkan.acquire_xlib_display_extVulkan.allocate_command_buffersVulkan.allocate_command_buffersVulkan.allocate_descriptor_setsVulkan.allocate_descriptor_setsVulkan.allocate_memoryVulkan.allocate_memoryVulkan.allocate_memoryVulkan.allocate_memoryVulkan.begin_command_bufferVulkan.begin_command_bufferVulkan.bind_acceleration_structure_memory_nvVulkan.bind_acceleration_structure_memory_nvVulkan.bind_buffer_memoryVulkan.bind_buffer_memoryVulkan.bind_buffer_memory_2Vulkan.bind_buffer_memory_2Vulkan.bind_image_memoryVulkan.bind_image_memoryVulkan.bind_image_memory_2Vulkan.bind_image_memory_2Vulkan.build_acceleration_structures_khrVulkan.build_acceleration_structures_khrVulkan.chainVulkan.cmd_begin_conditional_rendering_extVulkan.cmd_begin_conditional_rendering_extVulkan.cmd_begin_debug_utils_label_extVulkan.cmd_begin_debug_utils_label_extVulkan.cmd_begin_queryVulkan.cmd_begin_queryVulkan.cmd_begin_query_indexed_extVulkan.cmd_begin_query_indexed_extVulkan.cmd_begin_render_passVulkan.cmd_begin_render_passVulkan.cmd_begin_render_pass_2Vulkan.cmd_begin_render_pass_2Vulkan.cmd_begin_transform_feedback_extVulkan.cmd_begin_transform_feedback_extVulkan.cmd_bind_descriptor_setsVulkan.cmd_bind_descriptor_setsVulkan.cmd_bind_index_bufferVulkan.cmd_bind_index_bufferVulkan.cmd_bind_pipelineVulkan.cmd_bind_pipelineVulkan.cmd_bind_pipeline_shader_group_nvVulkan.cmd_bind_pipeline_shader_group_nvVulkan.cmd_bind_shading_rate_image_nvVulkan.cmd_bind_shading_rate_image_nvVulkan.cmd_bind_transform_feedback_buffers_extVulkan.cmd_bind_transform_feedback_buffers_extVulkan.cmd_bind_vertex_buffersVulkan.cmd_bind_vertex_buffersVulkan.cmd_bind_vertex_buffers_2_extVulkan.cmd_bind_vertex_buffers_2_extVulkan.cmd_blit_imageVulkan.cmd_blit_imageVulkan.cmd_blit_image_2_khrVulkan.cmd_blit_image_2_khrVulkan.cmd_build_acceleration_structure_nvVulkan.cmd_build_acceleration_structure_nvVulkan.cmd_build_acceleration_structures_indirect_khrVulkan.cmd_build_acceleration_structures_indirect_khrVulkan.cmd_build_acceleration_structures_khrVulkan.cmd_build_acceleration_structures_khrVulkan.cmd_clear_attachmentsVulkan.cmd_clear_attachmentsVulkan.cmd_clear_color_imageVulkan.cmd_clear_color_imageVulkan.cmd_clear_depth_stencil_imageVulkan.cmd_clear_depth_stencil_imageVulkan.cmd_copy_acceleration_structure_khrVulkan.cmd_copy_acceleration_structure_khrVulkan.cmd_copy_acceleration_structure_nvVulkan.cmd_copy_acceleration_structure_nvVulkan.cmd_copy_acceleration_structure_to_memory_khrVulkan.cmd_copy_acceleration_structure_to_memory_khrVulkan.cmd_copy_bufferVulkan.cmd_copy_bufferVulkan.cmd_copy_buffer_2_khrVulkan.cmd_copy_buffer_2_khrVulkan.cmd_copy_buffer_to_imageVulkan.cmd_copy_buffer_to_imageVulkan.cmd_copy_buffer_to_image_2_khrVulkan.cmd_copy_buffer_to_image_2_khrVulkan.cmd_copy_imageVulkan.cmd_copy_imageVulkan.cmd_copy_image_2_khrVulkan.cmd_copy_image_2_khrVulkan.cmd_copy_image_to_bufferVulkan.cmd_copy_image_to_bufferVulkan.cmd_copy_image_to_buffer_2_khrVulkan.cmd_copy_image_to_buffer_2_khrVulkan.cmd_copy_memory_to_acceleration_structure_khrVulkan.cmd_copy_memory_to_acceleration_structure_khrVulkan.cmd_copy_query_pool_resultsVulkan.cmd_copy_query_pool_resultsVulkan.cmd_debug_marker_begin_extVulkan.cmd_debug_marker_begin_extVulkan.cmd_debug_marker_end_extVulkan.cmd_debug_marker_end_extVulkan.cmd_debug_marker_insert_extVulkan.cmd_debug_marker_insert_extVulkan.cmd_dispatchVulkan.cmd_dispatchVulkan.cmd_dispatch_baseVulkan.cmd_dispatch_baseVulkan.cmd_dispatch_indirectVulkan.cmd_dispatch_indirectVulkan.cmd_drawVulkan.cmd_drawVulkan.cmd_draw_indexedVulkan.cmd_draw_indexedVulkan.cmd_draw_indexed_indirectVulkan.cmd_draw_indexed_indirectVulkan.cmd_draw_indexed_indirect_countVulkan.cmd_draw_indexed_indirect_countVulkan.cmd_draw_indirectVulkan.cmd_draw_indirectVulkan.cmd_draw_indirect_byte_count_extVulkan.cmd_draw_indirect_byte_count_extVulkan.cmd_draw_indirect_countVulkan.cmd_draw_indirect_countVulkan.cmd_draw_mesh_tasks_indirect_count_nvVulkan.cmd_draw_mesh_tasks_indirect_count_nvVulkan.cmd_draw_mesh_tasks_indirect_nvVulkan.cmd_draw_mesh_tasks_indirect_nvVulkan.cmd_draw_mesh_tasks_nvVulkan.cmd_draw_mesh_tasks_nvVulkan.cmd_end_conditional_rendering_extVulkan.cmd_end_conditional_rendering_extVulkan.cmd_end_debug_utils_label_extVulkan.cmd_end_debug_utils_label_extVulkan.cmd_end_queryVulkan.cmd_end_queryVulkan.cmd_end_query_indexed_extVulkan.cmd_end_query_indexed_extVulkan.cmd_end_render_passVulkan.cmd_end_render_passVulkan.cmd_end_render_pass_2Vulkan.cmd_end_render_pass_2Vulkan.cmd_end_transform_feedback_extVulkan.cmd_end_transform_feedback_extVulkan.cmd_execute_commandsVulkan.cmd_execute_commandsVulkan.cmd_execute_generated_commands_nvVulkan.cmd_execute_generated_commands_nvVulkan.cmd_fill_bufferVulkan.cmd_fill_bufferVulkan.cmd_insert_debug_utils_label_extVulkan.cmd_insert_debug_utils_label_extVulkan.cmd_next_subpassVulkan.cmd_next_subpassVulkan.cmd_next_subpass_2Vulkan.cmd_next_subpass_2Vulkan.cmd_pipeline_barrierVulkan.cmd_pipeline_barrierVulkan.cmd_pipeline_barrier_2_khrVulkan.cmd_pipeline_barrier_2_khrVulkan.cmd_preprocess_generated_commands_nvVulkan.cmd_preprocess_generated_commands_nvVulkan.cmd_push_constantsVulkan.cmd_push_constantsVulkan.cmd_push_descriptor_set_khrVulkan.cmd_push_descriptor_set_khrVulkan.cmd_push_descriptor_set_with_template_khrVulkan.cmd_push_descriptor_set_with_template_khrVulkan.cmd_reset_eventVulkan.cmd_reset_eventVulkan.cmd_reset_event_2_khrVulkan.cmd_reset_event_2_khrVulkan.cmd_reset_query_poolVulkan.cmd_reset_query_poolVulkan.cmd_resolve_imageVulkan.cmd_resolve_imageVulkan.cmd_resolve_image_2_khrVulkan.cmd_resolve_image_2_khrVulkan.cmd_set_blend_constantsVulkan.cmd_set_blend_constantsVulkan.cmd_set_checkpoint_nvVulkan.cmd_set_checkpoint_nvVulkan.cmd_set_coarse_sample_order_nvVulkan.cmd_set_coarse_sample_order_nvVulkan.cmd_set_color_write_enable_extVulkan.cmd_set_color_write_enable_extVulkan.cmd_set_cull_mode_extVulkan.cmd_set_cull_mode_extVulkan.cmd_set_depth_biasVulkan.cmd_set_depth_biasVulkan.cmd_set_depth_bias_enable_extVulkan.cmd_set_depth_bias_enable_extVulkan.cmd_set_depth_boundsVulkan.cmd_set_depth_boundsVulkan.cmd_set_depth_bounds_test_enable_extVulkan.cmd_set_depth_bounds_test_enable_extVulkan.cmd_set_depth_compare_op_extVulkan.cmd_set_depth_compare_op_extVulkan.cmd_set_depth_test_enable_extVulkan.cmd_set_depth_test_enable_extVulkan.cmd_set_depth_write_enable_extVulkan.cmd_set_depth_write_enable_extVulkan.cmd_set_device_maskVulkan.cmd_set_device_maskVulkan.cmd_set_discard_rectangle_extVulkan.cmd_set_discard_rectangle_extVulkan.cmd_set_eventVulkan.cmd_set_eventVulkan.cmd_set_event_2_khrVulkan.cmd_set_event_2_khrVulkan.cmd_set_exclusive_scissor_nvVulkan.cmd_set_exclusive_scissor_nvVulkan.cmd_set_fragment_shading_rate_enum_nvVulkan.cmd_set_fragment_shading_rate_enum_nvVulkan.cmd_set_fragment_shading_rate_khrVulkan.cmd_set_fragment_shading_rate_khrVulkan.cmd_set_front_face_extVulkan.cmd_set_front_face_extVulkan.cmd_set_line_stipple_extVulkan.cmd_set_line_stipple_extVulkan.cmd_set_line_widthVulkan.cmd_set_line_widthVulkan.cmd_set_logic_op_extVulkan.cmd_set_logic_op_extVulkan.cmd_set_patch_control_points_extVulkan.cmd_set_patch_control_points_extVulkan.cmd_set_performance_marker_intelVulkan.cmd_set_performance_marker_intelVulkan.cmd_set_performance_override_intelVulkan.cmd_set_performance_override_intelVulkan.cmd_set_performance_stream_marker_intelVulkan.cmd_set_performance_stream_marker_intelVulkan.cmd_set_primitive_restart_enable_extVulkan.cmd_set_primitive_restart_enable_extVulkan.cmd_set_primitive_topology_extVulkan.cmd_set_primitive_topology_extVulkan.cmd_set_rasterizer_discard_enable_extVulkan.cmd_set_rasterizer_discard_enable_extVulkan.cmd_set_ray_tracing_pipeline_stack_size_khrVulkan.cmd_set_ray_tracing_pipeline_stack_size_khrVulkan.cmd_set_sample_locations_extVulkan.cmd_set_sample_locations_extVulkan.cmd_set_scissorVulkan.cmd_set_scissorVulkan.cmd_set_scissor_with_count_extVulkan.cmd_set_scissor_with_count_extVulkan.cmd_set_stencil_compare_maskVulkan.cmd_set_stencil_compare_maskVulkan.cmd_set_stencil_op_extVulkan.cmd_set_stencil_op_extVulkan.cmd_set_stencil_referenceVulkan.cmd_set_stencil_referenceVulkan.cmd_set_stencil_test_enable_extVulkan.cmd_set_stencil_test_enable_extVulkan.cmd_set_stencil_write_maskVulkan.cmd_set_stencil_write_maskVulkan.cmd_set_vertex_input_extVulkan.cmd_set_vertex_input_extVulkan.cmd_set_viewportVulkan.cmd_set_viewportVulkan.cmd_set_viewport_shading_rate_palette_nvVulkan.cmd_set_viewport_shading_rate_palette_nvVulkan.cmd_set_viewport_w_scaling_nvVulkan.cmd_set_viewport_w_scaling_nvVulkan.cmd_set_viewport_with_count_extVulkan.cmd_set_viewport_with_count_extVulkan.cmd_trace_rays_indirect_khrVulkan.cmd_trace_rays_indirect_khrVulkan.cmd_trace_rays_khrVulkan.cmd_trace_rays_khrVulkan.cmd_trace_rays_nvVulkan.cmd_trace_rays_nvVulkan.cmd_update_bufferVulkan.cmd_update_bufferVulkan.cmd_wait_eventsVulkan.cmd_wait_eventsVulkan.cmd_wait_events_2_khrVulkan.cmd_wait_events_2_khrVulkan.cmd_write_acceleration_structures_properties_khrVulkan.cmd_write_acceleration_structures_properties_khrVulkan.cmd_write_acceleration_structures_properties_nvVulkan.cmd_write_acceleration_structures_properties_nvVulkan.cmd_write_buffer_marker_2_amdVulkan.cmd_write_buffer_marker_2_amdVulkan.cmd_write_buffer_marker_amdVulkan.cmd_write_buffer_marker_amdVulkan.cmd_write_timestampVulkan.cmd_write_timestampVulkan.cmd_write_timestamp_2_khrVulkan.cmd_write_timestamp_2_khrVulkan.compile_deferred_nvVulkan.compile_deferred_nvVulkan.copy_acceleration_structure_khrVulkan.copy_acceleration_structure_khrVulkan.copy_acceleration_structure_to_memory_khrVulkan.copy_acceleration_structure_to_memory_khrVulkan.copy_memory_to_acceleration_structure_khrVulkan.copy_memory_to_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_khrVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_acceleration_structure_nvVulkan.create_bufferVulkan.create_bufferVulkan.create_bufferVulkan.create_bufferVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_buffer_viewVulkan.create_command_poolVulkan.create_command_poolVulkan.create_command_poolVulkan.create_command_poolVulkan.create_compute_pipelinesVulkan.create_compute_pipelinesVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_report_callback_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_debug_utils_messenger_extVulkan.create_deferred_operation_khrVulkan.create_deferred_operation_khrVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_poolVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_set_layoutVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_descriptor_update_templateVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_deviceVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_mode_khrVulkan.create_display_plane_surface_khrVulkan.create_display_plane_surface_khrVulkan.create_eventVulkan.create_eventVulkan.create_eventVulkan.create_eventVulkan.create_fenceVulkan.create_fenceVulkan.create_fenceVulkan.create_fenceVulkan.create_framebufferVulkan.create_framebufferVulkan.create_framebufferVulkan.create_framebufferVulkan.create_graphics_pipelinesVulkan.create_graphics_pipelinesVulkan.create_headless_surface_extVulkan.create_headless_surface_extVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_imageVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_image_viewVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_indirect_commands_layout_nvVulkan.create_instanceVulkan.create_instanceVulkan.create_instanceVulkan.create_instanceVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_cacheVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_pipeline_layoutVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_private_data_slot_extVulkan.create_query_poolVulkan.create_query_poolVulkan.create_query_poolVulkan.create_query_poolVulkan.create_ray_tracing_pipelines_khrVulkan.create_ray_tracing_pipelines_khrVulkan.create_ray_tracing_pipelines_nvVulkan.create_ray_tracing_pipelines_nvVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_passVulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_render_pass_2Vulkan.create_samplerVulkan.create_samplerVulkan.create_samplerVulkan.create_samplerVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_sampler_ycbcr_conversionVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_semaphoreVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shader_moduleVulkan.create_shared_swapchains_khrVulkan.create_shared_swapchains_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_swapchain_khrVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_validation_cache_extVulkan.create_wayland_surface_khrVulkan.create_wayland_surface_khrVulkan.create_xcb_surface_khrVulkan.create_xcb_surface_khrVulkan.create_xlib_surface_khrVulkan.create_xlib_surface_khrVulkan.debug_marker_set_object_name_extVulkan.debug_marker_set_object_name_extVulkan.debug_marker_set_object_tag_extVulkan.debug_marker_set_object_tag_extVulkan.debug_report_message_extVulkan.debug_report_message_extVulkan.default_debug_callbackVulkan.deferred_operation_join_khrVulkan.deferred_operation_join_khrVulkan.destroy_acceleration_structure_khrVulkan.destroy_acceleration_structure_khrVulkan.destroy_acceleration_structure_nvVulkan.destroy_acceleration_structure_nvVulkan.destroy_bufferVulkan.destroy_bufferVulkan.destroy_buffer_viewVulkan.destroy_buffer_viewVulkan.destroy_command_poolVulkan.destroy_command_poolVulkan.destroy_debug_report_callback_extVulkan.destroy_debug_report_callback_extVulkan.destroy_debug_utils_messenger_extVulkan.destroy_debug_utils_messenger_extVulkan.destroy_deferred_operation_khrVulkan.destroy_deferred_operation_khrVulkan.destroy_descriptor_poolVulkan.destroy_descriptor_poolVulkan.destroy_descriptor_set_layoutVulkan.destroy_descriptor_set_layoutVulkan.destroy_descriptor_update_templateVulkan.destroy_descriptor_update_templateVulkan.destroy_deviceVulkan.destroy_deviceVulkan.destroy_eventVulkan.destroy_eventVulkan.destroy_fenceVulkan.destroy_fenceVulkan.destroy_framebufferVulkan.destroy_framebufferVulkan.destroy_imageVulkan.destroy_imageVulkan.destroy_image_viewVulkan.destroy_image_viewVulkan.destroy_indirect_commands_layout_nvVulkan.destroy_indirect_commands_layout_nvVulkan.destroy_instanceVulkan.destroy_instanceVulkan.destroy_pipelineVulkan.destroy_pipelineVulkan.destroy_pipeline_cacheVulkan.destroy_pipeline_cacheVulkan.destroy_pipeline_layoutVulkan.destroy_pipeline_layoutVulkan.destroy_private_data_slot_extVulkan.destroy_private_data_slot_extVulkan.destroy_query_poolVulkan.destroy_query_poolVulkan.destroy_render_passVulkan.destroy_render_passVulkan.destroy_samplerVulkan.destroy_samplerVulkan.destroy_sampler_ycbcr_conversionVulkan.destroy_sampler_ycbcr_conversionVulkan.destroy_semaphoreVulkan.destroy_semaphoreVulkan.destroy_shader_moduleVulkan.destroy_shader_moduleVulkan.destroy_surface_khrVulkan.destroy_surface_khrVulkan.destroy_swapchain_khrVulkan.destroy_swapchain_khrVulkan.destroy_validation_cache_extVulkan.destroy_validation_cache_extVulkan.device_wait_idleVulkan.device_wait_idleVulkan.display_power_control_extVulkan.display_power_control_extVulkan.end_command_bufferVulkan.end_command_bufferVulkan.enumerate_device_extension_propertiesVulkan.enumerate_device_extension_propertiesVulkan.enumerate_device_layer_propertiesVulkan.enumerate_device_layer_propertiesVulkan.enumerate_instance_extension_propertiesVulkan.enumerate_instance_extension_propertiesVulkan.enumerate_instance_layer_propertiesVulkan.enumerate_instance_layer_propertiesVulkan.enumerate_instance_versionVulkan.enumerate_instance_versionVulkan.enumerate_physical_device_groupsVulkan.enumerate_physical_device_groupsVulkan.enumerate_physical_device_queue_family_performance_query_counters_khrVulkan.enumerate_physical_device_queue_family_performance_query_counters_khrVulkan.enumerate_physical_devicesVulkan.enumerate_physical_devicesVulkan.find_queue_familyVulkan.flush_mapped_memory_rangesVulkan.flush_mapped_memory_rangesVulkan.free_command_buffersVulkan.free_command_buffersVulkan.free_descriptor_setsVulkan.free_descriptor_setsVulkan.free_memoryVulkan.free_memoryVulkan.from_vkVulkan.function_pointerVulkan.get_acceleration_structure_build_sizes_khrVulkan.get_acceleration_structure_build_sizes_khrVulkan.get_acceleration_structure_device_address_khrVulkan.get_acceleration_structure_device_address_khrVulkan.get_acceleration_structure_handle_nvVulkan.get_acceleration_structure_handle_nvVulkan.get_acceleration_structure_memory_requirements_nvVulkan.get_acceleration_structure_memory_requirements_nvVulkan.get_buffer_device_addressVulkan.get_buffer_device_addressVulkan.get_buffer_memory_requirementsVulkan.get_buffer_memory_requirementsVulkan.get_buffer_memory_requirements_2Vulkan.get_buffer_memory_requirements_2Vulkan.get_buffer_opaque_capture_addressVulkan.get_buffer_opaque_capture_addressVulkan.get_calibrated_timestamps_extVulkan.get_calibrated_timestamps_extVulkan.get_deferred_operation_max_concurrency_khrVulkan.get_deferred_operation_max_concurrency_khrVulkan.get_deferred_operation_result_khrVulkan.get_deferred_operation_result_khrVulkan.get_descriptor_set_layout_supportVulkan.get_descriptor_set_layout_supportVulkan.get_device_acceleration_structure_compatibility_khrVulkan.get_device_acceleration_structure_compatibility_khrVulkan.get_device_group_peer_memory_featuresVulkan.get_device_group_peer_memory_featuresVulkan.get_device_group_present_capabilities_khrVulkan.get_device_group_present_capabilities_khrVulkan.get_device_group_surface_present_modes_khrVulkan.get_device_group_surface_present_modes_khrVulkan.get_device_memory_commitmentVulkan.get_device_memory_commitmentVulkan.get_device_memory_opaque_capture_addressVulkan.get_device_memory_opaque_capture_addressVulkan.get_device_proc_addrVulkan.get_device_proc_addrVulkan.get_device_queueVulkan.get_device_queueVulkan.get_device_queue_2Vulkan.get_device_queue_2Vulkan.get_display_mode_properties_2_khrVulkan.get_display_mode_properties_2_khrVulkan.get_display_mode_properties_khrVulkan.get_display_mode_properties_khrVulkan.get_display_plane_capabilities_2_khrVulkan.get_display_plane_capabilities_2_khrVulkan.get_display_plane_capabilities_khrVulkan.get_display_plane_capabilities_khrVulkan.get_display_plane_supported_displays_khrVulkan.get_display_plane_supported_displays_khrVulkan.get_event_statusVulkan.get_event_statusVulkan.get_fence_fd_khrVulkan.get_fence_fd_khrVulkan.get_fence_statusVulkan.get_fence_statusVulkan.get_generated_commands_memory_requirements_nvVulkan.get_generated_commands_memory_requirements_nvVulkan.get_image_drm_format_modifier_properties_extVulkan.get_image_drm_format_modifier_properties_extVulkan.get_image_memory_requirementsVulkan.get_image_memory_requirementsVulkan.get_image_memory_requirements_2Vulkan.get_image_memory_requirements_2Vulkan.get_image_sparse_memory_requirementsVulkan.get_image_sparse_memory_requirementsVulkan.get_image_sparse_memory_requirements_2Vulkan.get_image_sparse_memory_requirements_2Vulkan.get_image_subresource_layoutVulkan.get_image_subresource_layoutVulkan.get_image_view_address_nvxVulkan.get_image_view_address_nvxVulkan.get_image_view_handle_nvxVulkan.get_image_view_handle_nvxVulkan.get_instance_proc_addrVulkan.get_instance_proc_addrVulkan.get_memory_fd_khrVulkan.get_memory_fd_khrVulkan.get_memory_fd_properties_khrVulkan.get_memory_fd_properties_khrVulkan.get_memory_host_pointer_properties_extVulkan.get_memory_host_pointer_properties_extVulkan.get_past_presentation_timing_googleVulkan.get_past_presentation_timing_googleVulkan.get_performance_parameter_intelVulkan.get_performance_parameter_intelVulkan.get_physical_device_calibrateable_time_domains_extVulkan.get_physical_device_calibrateable_time_domains_extVulkan.get_physical_device_cooperative_matrix_properties_nvVulkan.get_physical_device_cooperative_matrix_properties_nvVulkan.get_physical_device_display_plane_properties_2_khrVulkan.get_physical_device_display_plane_properties_2_khrVulkan.get_physical_device_display_plane_properties_khrVulkan.get_physical_device_display_plane_properties_khrVulkan.get_physical_device_display_properties_2_khrVulkan.get_physical_device_display_properties_2_khrVulkan.get_physical_device_display_properties_khrVulkan.get_physical_device_display_properties_khrVulkan.get_physical_device_external_buffer_propertiesVulkan.get_physical_device_external_buffer_propertiesVulkan.get_physical_device_external_fence_propertiesVulkan.get_physical_device_external_fence_propertiesVulkan.get_physical_device_external_image_format_properties_nvVulkan.get_physical_device_external_image_format_properties_nvVulkan.get_physical_device_external_semaphore_propertiesVulkan.get_physical_device_external_semaphore_propertiesVulkan.get_physical_device_featuresVulkan.get_physical_device_featuresVulkan.get_physical_device_features_2Vulkan.get_physical_device_features_2Vulkan.get_physical_device_format_propertiesVulkan.get_physical_device_format_propertiesVulkan.get_physical_device_format_properties_2Vulkan.get_physical_device_format_properties_2Vulkan.get_physical_device_fragment_shading_rates_khrVulkan.get_physical_device_fragment_shading_rates_khrVulkan.get_physical_device_image_format_propertiesVulkan.get_physical_device_image_format_propertiesVulkan.get_physical_device_image_format_properties_2Vulkan.get_physical_device_image_format_properties_2Vulkan.get_physical_device_memory_propertiesVulkan.get_physical_device_memory_propertiesVulkan.get_physical_device_memory_properties_2Vulkan.get_physical_device_memory_properties_2Vulkan.get_physical_device_multisample_properties_extVulkan.get_physical_device_multisample_properties_extVulkan.get_physical_device_present_rectangles_khrVulkan.get_physical_device_present_rectangles_khrVulkan.get_physical_device_propertiesVulkan.get_physical_device_propertiesVulkan.get_physical_device_properties_2Vulkan.get_physical_device_properties_2Vulkan.get_physical_device_queue_family_performance_query_passes_khrVulkan.get_physical_device_queue_family_performance_query_passes_khrVulkan.get_physical_device_queue_family_propertiesVulkan.get_physical_device_queue_family_propertiesVulkan.get_physical_device_queue_family_properties_2Vulkan.get_physical_device_queue_family_properties_2Vulkan.get_physical_device_sparse_image_format_propertiesVulkan.get_physical_device_sparse_image_format_propertiesVulkan.get_physical_device_sparse_image_format_properties_2Vulkan.get_physical_device_sparse_image_format_properties_2Vulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nvVulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nvVulkan.get_physical_device_surface_capabilities_2_extVulkan.get_physical_device_surface_capabilities_2_extVulkan.get_physical_device_surface_capabilities_2_khrVulkan.get_physical_device_surface_capabilities_2_khrVulkan.get_physical_device_surface_capabilities_khrVulkan.get_physical_device_surface_capabilities_khrVulkan.get_physical_device_surface_formats_2_khrVulkan.get_physical_device_surface_formats_2_khrVulkan.get_physical_device_surface_formats_khrVulkan.get_physical_device_surface_formats_khrVulkan.get_physical_device_surface_present_modes_khrVulkan.get_physical_device_surface_present_modes_khrVulkan.get_physical_device_surface_support_khrVulkan.get_physical_device_surface_support_khrVulkan.get_physical_device_tool_properties_extVulkan.get_physical_device_tool_properties_extVulkan.get_physical_device_wayland_presentation_support_khrVulkan.get_physical_device_wayland_presentation_support_khrVulkan.get_physical_device_xcb_presentation_support_khrVulkan.get_physical_device_xcb_presentation_support_khrVulkan.get_physical_device_xlib_presentation_support_khrVulkan.get_physical_device_xlib_presentation_support_khrVulkan.get_pipeline_cache_dataVulkan.get_pipeline_cache_dataVulkan.get_pipeline_executable_internal_representations_khrVulkan.get_pipeline_executable_internal_representations_khrVulkan.get_pipeline_executable_properties_khrVulkan.get_pipeline_executable_properties_khrVulkan.get_pipeline_executable_statistics_khrVulkan.get_pipeline_executable_statistics_khrVulkan.get_private_data_extVulkan.get_private_data_extVulkan.get_query_pool_resultsVulkan.get_query_pool_resultsVulkan.get_queue_checkpoint_data_2_nvVulkan.get_queue_checkpoint_data_2_nvVulkan.get_queue_checkpoint_data_nvVulkan.get_queue_checkpoint_data_nvVulkan.get_rand_r_output_display_extVulkan.get_rand_r_output_display_extVulkan.get_ray_tracing_capture_replay_shader_group_handles_khrVulkan.get_ray_tracing_capture_replay_shader_group_handles_khrVulkan.get_ray_tracing_shader_group_handles_khrVulkan.get_ray_tracing_shader_group_handles_khrVulkan.get_ray_tracing_shader_group_stack_size_khrVulkan.get_ray_tracing_shader_group_stack_size_khrVulkan.get_refresh_cycle_duration_googleVulkan.get_refresh_cycle_duration_googleVulkan.get_render_area_granularityVulkan.get_render_area_granularityVulkan.get_semaphore_counter_valueVulkan.get_semaphore_counter_valueVulkan.get_semaphore_fd_khrVulkan.get_semaphore_fd_khrVulkan.get_shader_info_amdVulkan.get_shader_info_amdVulkan.get_swapchain_counter_extVulkan.get_swapchain_counter_extVulkan.get_swapchain_images_khrVulkan.get_swapchain_images_khrVulkan.get_swapchain_status_khrVulkan.get_swapchain_status_khrVulkan.get_validation_cache_data_extVulkan.get_validation_cache_data_extVulkan.import_fence_fd_khrVulkan.import_fence_fd_khrVulkan.import_semaphore_fd_khrVulkan.import_semaphore_fd_khrVulkan.initialize_performance_api_intelVulkan.initialize_performance_api_intelVulkan.invalidate_mapped_memory_rangesVulkan.invalidate_mapped_memory_rangesVulkan.map_memoryVulkan.map_memoryVulkan.merge_pipeline_cachesVulkan.merge_pipeline_cachesVulkan.merge_validation_caches_extVulkan.merge_validation_caches_extVulkan.pointer_lengthVulkan.queue_begin_debug_utils_label_extVulkan.queue_begin_debug_utils_label_extVulkan.queue_bind_sparseVulkan.queue_bind_sparseVulkan.queue_end_debug_utils_label_extVulkan.queue_end_debug_utils_label_extVulkan.queue_insert_debug_utils_label_extVulkan.queue_insert_debug_utils_label_extVulkan.queue_present_khrVulkan.queue_present_khrVulkan.queue_set_performance_configuration_intelVulkan.queue_set_performance_configuration_intelVulkan.queue_submitVulkan.queue_submitVulkan.queue_submit_2_khrVulkan.queue_submit_2_khrVulkan.queue_wait_idleVulkan.queue_wait_idleVulkan.register_device_event_extVulkan.register_device_event_extVulkan.register_display_event_extVulkan.register_display_event_extVulkan.release_display_extVulkan.release_display_extVulkan.release_performance_configuration_intelVulkan.release_performance_configuration_intelVulkan.release_profiling_lock_khrVulkan.release_profiling_lock_khrVulkan.reset_command_bufferVulkan.reset_command_bufferVulkan.reset_command_poolVulkan.reset_command_poolVulkan.reset_descriptor_poolVulkan.reset_descriptor_poolVulkan.reset_eventVulkan.reset_eventVulkan.reset_fencesVulkan.reset_fencesVulkan.reset_query_poolVulkan.reset_query_poolVulkan.set_debug_utils_object_name_extVulkan.set_debug_utils_object_name_extVulkan.set_debug_utils_object_tag_extVulkan.set_debug_utils_object_tag_extVulkan.set_driverVulkan.set_eventVulkan.set_eventVulkan.set_hdr_metadata_extVulkan.set_hdr_metadata_extVulkan.set_local_dimming_amdVulkan.set_local_dimming_amdVulkan.set_private_data_extVulkan.set_private_data_extVulkan.signal_semaphoreVulkan.signal_semaphoreVulkan.submit_debug_utils_message_extVulkan.submit_debug_utils_message_extVulkan.to_vkVulkan.trim_command_poolVulkan.trim_command_poolVulkan.unchainVulkan.uninitialize_performance_api_intelVulkan.uninitialize_performance_api_intelVulkan.unmap_memoryVulkan.unmap_memoryVulkan.update_descriptor_set_with_templateVulkan.update_descriptor_set_with_templateVulkan.update_descriptor_setsVulkan.update_descriptor_setsVulkan.wait_for_fencesVulkan.wait_for_fencesVulkan.wait_semaphoresVulkan.wait_semaphoresVulkan.write_acceleration_structures_properties_khrVulkan.write_acceleration_structures_properties_khrVulkan.@bitmask_flagVulkan.@checkVulkan.@set_driver
Vulkan.Vulkan — ModuleVulkan
Vulkan.jl is a lightweight wrapper around the Vulkan graphics and compute library. It exposes abstractions over the underlying C interface, primarily geared towards developers looking for a more natural way to work with Vulkan with minimal overhead.
It builds upon the core API provided by VulkanCore.jl. Because Vulkan is originally a C specification, interfacing with it requires some knowledge before correctly being used from Julia. This package acts as an abstraction layer, so that you don't need to know how to properly call a C library, while still retaining full functionality. The wrapper is generated directly from the Vulkan Specification.
This is a very similar approach to that taken by VulkanHpp, except that the target language is Julia and not C++.
If you have questions, want to brainstorm ideas or simply want to share cool things you do with Vulkan don't hesitate to create a thread in our Zulip channel.
Status
This package is a work in progress and has not reached its 1.0 version yet. As such, documentation may not be complete and functionality may change without warning. If it happens, make sure to check out the changelog. At this stage, you should not use this library in production; however, you are encouraged to push its boundaries through non-critical projects. If you find limitations, bugs or want to suggest potential improvements, do not hesitate to submit issues or pull requests. The goal is definitely to be production-ready as soon as possible.
In particular, because the library relies on automatic code generation, there may be portions of the Vulkan API that are not wrapped correctly. While you should not have trouble in most cases, there are always edge cases which were not accounted for during generation. Please open an issue whenever you encounter such a case, so that we can reliably fix those wrapping issues for future use.
Testing
Currently, continuous integration runs only on Ubuntu 32/64 bits with Julia 1.6, for lack of a functional CI setup with Vulkan for MacOS and Windows. Because public CI services lack proper driver support, the CPU Vulkan implementation SwiftShader is used. If you are not on Linux, we cannot guarantee that this library will work for you, although so far nothing is platform-dependent. Therefore, it is recommended that you test this package with your own setup.
Depends on:
BaseCoreDocStringExtensionsLoggingMLStyleReexportVulkan.CEnumVulkanCore.LibVulkan
Vulkan.AabbPositionsKHR — TypeHigh-level wrapper for VkAabbPositionsKHR.
Extension: VK_KHR_acceleration_structure
struct AabbPositionsKHR <: Vulkan.HighLevelStructmin_x::Float32min_y::Float32min_z::Float32max_x::Float32max_y::Float32max_z::Float32
Vulkan.AabbPositionsKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAabbPositionsKHR
AabbPositionsKHR(x::VulkanCore.LibVulkan.VkAabbPositionsKHR) -> AabbPositionsKHR
Vulkan.AabbPositionsKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AabbPositionsKHR
AabbPositionsKHR(x::_AabbPositionsKHR) -> AabbPositionsKHR
Vulkan.AccelerationStructureBuildGeometryInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureBuildGeometryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildGeometryInfoKHR <: Vulkan.HighLevelStructnext::Anytype::AccelerationStructureTypeKHRflags::BuildAccelerationStructureFlagKHRmode::BuildAccelerationStructureModeKHRsrc_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}dst_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}geometries::Union{Ptr{Nothing}, Vector{AccelerationStructureGeometryKHR}}geometries_2::Union{Ptr{Nothing}, Vector{AccelerationStructureGeometryKHR}}scratch_data::DeviceOrHostAddressKHR
Vulkan.AccelerationStructureBuildGeometryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
type::AccelerationStructureTypeKHRmode::BuildAccelerationStructureModeKHRscratch_data::DeviceOrHostAddressKHRnext::Any: defaults toC_NULLflags::BuildAccelerationStructureFlagKHR: defaults to0src_acceleration_structure::AccelerationStructureKHR: defaults toC_NULLdst_acceleration_structure::AccelerationStructureKHR: defaults toC_NULLgeometries::Vector{AccelerationStructureGeometryKHR}: defaults toC_NULLgeometries_2::Vector{AccelerationStructureGeometryKHR}: defaults toC_NULL
AccelerationStructureBuildGeometryInfoKHR(type::AccelerationStructureTypeKHR, mode::BuildAccelerationStructureModeKHR, scratch_data::DeviceOrHostAddressKHR; next, flags, src_acceleration_structure, dst_acceleration_structure, geometries, geometries_2) -> AccelerationStructureBuildGeometryInfoKHR
Vulkan.AccelerationStructureBuildGeometryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureBuildGeometryInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureBuildGeometryInfoKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureBuildGeometryInfoKHR, next_types::Type...)
Vulkan.AccelerationStructureBuildGeometryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureBuildGeometryInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureBuildGeometryInfoKHR(x::_AccelerationStructureBuildGeometryInfoKHR, next_types::Type...)
Vulkan.AccelerationStructureBuildRangeInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureBuildRangeInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildRangeInfoKHR <: Vulkan.HighLevelStructprimitive_count::UInt32primitive_offset::UInt32first_vertex::UInt32transform_offset::UInt32
Vulkan.AccelerationStructureBuildRangeInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureBuildRangeInfoKHR
AccelerationStructureBuildRangeInfoKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureBuildRangeInfoKHR) -> AccelerationStructureBuildRangeInfoKHR
Vulkan.AccelerationStructureBuildRangeInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureBuildRangeInfoKHR
AccelerationStructureBuildRangeInfoKHR(x::_AccelerationStructureBuildRangeInfoKHR) -> AccelerationStructureBuildRangeInfoKHR
Vulkan.AccelerationStructureBuildSizesInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureBuildSizesInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureBuildSizesInfoKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structure_size::UInt64update_scratch_size::UInt64build_scratch_size::UInt64
Vulkan.AccelerationStructureBuildSizesInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure_size::UInt64update_scratch_size::UInt64build_scratch_size::UInt64next::Any: defaults toC_NULL
AccelerationStructureBuildSizesInfoKHR(acceleration_structure_size::Integer, update_scratch_size::Integer, build_scratch_size::Integer; next) -> AccelerationStructureBuildSizesInfoKHR
Vulkan.AccelerationStructureBuildSizesInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureBuildSizesInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureBuildSizesInfoKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureBuildSizesInfoKHR, next_types::Type...) -> AccelerationStructureBuildSizesInfoKHR
Vulkan.AccelerationStructureBuildSizesInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureBuildSizesInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureBuildSizesInfoKHR(x::_AccelerationStructureBuildSizesInfoKHR, next_types::Type...) -> AccelerationStructureBuildSizesInfoKHR
Vulkan.AccelerationStructureCreateInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureCreateInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureCreateInfoKHR <: Vulkan.HighLevelStructnext::Anycreate_flags::AccelerationStructureCreateFlagKHRbuffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRdevice_address::UInt64
Vulkan.AccelerationStructureCreateInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
buffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRnext::Any: defaults toC_NULLcreate_flags::AccelerationStructureCreateFlagKHR: defaults to0device_address::UInt64: defaults to0
AccelerationStructureCreateInfoKHR(buffer::Buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; next, create_flags, device_address) -> AccelerationStructureCreateInfoKHR
Vulkan.AccelerationStructureCreateInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureCreateInfoKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureCreateInfoKHR, next_types::Type...)
Vulkan.AccelerationStructureCreateInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureCreateInfoKHR(x::_AccelerationStructureCreateInfoKHR, next_types::Type...)
Vulkan.AccelerationStructureCreateInfoNV — TypeHigh-level wrapper for VkAccelerationStructureCreateInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureCreateInfoNV <: Vulkan.HighLevelStructnext::Anycompacted_size::UInt64info::AccelerationStructureInfoNV
Vulkan.AccelerationStructureCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
compacted_size::UInt64info::AccelerationStructureInfoNVnext::Any: defaults toC_NULL
AccelerationStructureCreateInfoNV(compacted_size::Integer, info::AccelerationStructureInfoNV; next) -> AccelerationStructureCreateInfoNV
Vulkan.AccelerationStructureCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkAccelerationStructureCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureCreateInfoNV(x::VulkanCore.LibVulkan.VkAccelerationStructureCreateInfoNV, next_types::Type...)
Vulkan.AccelerationStructureCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_AccelerationStructureCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureCreateInfoNV(x::_AccelerationStructureCreateInfoNV, next_types::Type...)
Vulkan.AccelerationStructureDeviceAddressInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureDeviceAddressInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureDeviceAddressInfoKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structure::AccelerationStructureKHR
Vulkan.AccelerationStructureDeviceAddressInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure::AccelerationStructureKHRnext::Any: defaults toC_NULL
AccelerationStructureDeviceAddressInfoKHR(acceleration_structure::AccelerationStructureKHR; next) -> AccelerationStructureDeviceAddressInfoKHR
Vulkan.AccelerationStructureDeviceAddressInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureDeviceAddressInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureDeviceAddressInfoKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureDeviceAddressInfoKHR, next_types::Type...)
Vulkan.AccelerationStructureDeviceAddressInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureDeviceAddressInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureDeviceAddressInfoKHR(x::_AccelerationStructureDeviceAddressInfoKHR, next_types::Type...)
Vulkan.AccelerationStructureGeometryAabbsDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryAabbsDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryAabbsDataKHR <: Vulkan.HighLevelStructnext::Anydata::DeviceOrHostAddressConstKHRstride::UInt64
Vulkan.AccelerationStructureGeometryAabbsDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
data::DeviceOrHostAddressConstKHRstride::UInt64next::Any: defaults toC_NULL
AccelerationStructureGeometryAabbsDataKHR(data::DeviceOrHostAddressConstKHR, stride::Integer; next) -> AccelerationStructureGeometryAabbsDataKHR
Vulkan.AccelerationStructureGeometryAabbsDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureGeometryAabbsDataKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryAabbsDataKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureGeometryAabbsDataKHR, next_types::Type...) -> AccelerationStructureGeometryAabbsDataKHR
Vulkan.AccelerationStructureGeometryAabbsDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureGeometryAabbsDataKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryAabbsDataKHR(x::_AccelerationStructureGeometryAabbsDataKHR, next_types::Type...) -> AccelerationStructureGeometryAabbsDataKHR
Vulkan.AccelerationStructureGeometryDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryDataKHR <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryDataKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryInstancesDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryInstancesDataKHR <: Vulkan.HighLevelStructnext::Anyarray_of_pointers::Booldata::DeviceOrHostAddressConstKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
array_of_pointers::Booldata::DeviceOrHostAddressConstKHRnext::Any: defaults toC_NULL
AccelerationStructureGeometryInstancesDataKHR(array_of_pointers::Bool, data::DeviceOrHostAddressConstKHR; next) -> AccelerationStructureGeometryInstancesDataKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureGeometryInstancesDataKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryInstancesDataKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureGeometryInstancesDataKHR, next_types::Type...) -> AccelerationStructureGeometryInstancesDataKHR
Vulkan.AccelerationStructureGeometryInstancesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureGeometryInstancesDataKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryInstancesDataKHR(x::_AccelerationStructureGeometryInstancesDataKHR, next_types::Type...) -> AccelerationStructureGeometryInstancesDataKHR
Vulkan.AccelerationStructureGeometryKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryKHR <: Vulkan.HighLevelStructnext::Anygeometry_type::GeometryTypeKHRgeometry::AccelerationStructureGeometryDataKHRflags::GeometryFlagKHR
Vulkan.AccelerationStructureGeometryKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
geometry_type::GeometryTypeKHRgeometry::AccelerationStructureGeometryDataKHRnext::Any: defaults toC_NULLflags::GeometryFlagKHR: defaults to0
AccelerationStructureGeometryKHR(geometry_type::GeometryTypeKHR, geometry::AccelerationStructureGeometryDataKHR; next, flags) -> AccelerationStructureGeometryKHR
Vulkan.AccelerationStructureGeometryKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureGeometryKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureGeometryKHR, next_types::Type...) -> AccelerationStructureGeometryKHR
Vulkan.AccelerationStructureGeometryKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureGeometryKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryKHR(x::_AccelerationStructureGeometryKHR, next_types::Type...) -> AccelerationStructureGeometryKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR — TypeHigh-level wrapper for VkAccelerationStructureGeometryTrianglesDataKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureGeometryTrianglesDataKHR <: Vulkan.HighLevelStructnext::Anyvertex_format::Formatvertex_data::DeviceOrHostAddressConstKHRvertex_stride::UInt64max_vertex::UInt32index_type::IndexTypeindex_data::DeviceOrHostAddressConstKHRtransform_data::DeviceOrHostAddressConstKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
vertex_format::Formatvertex_data::DeviceOrHostAddressConstKHRvertex_stride::UInt64max_vertex::UInt32index_type::IndexTypeindex_data::DeviceOrHostAddressConstKHRtransform_data::DeviceOrHostAddressConstKHRnext::Any: defaults toC_NULL
AccelerationStructureGeometryTrianglesDataKHR(vertex_format::Format, vertex_data::DeviceOrHostAddressConstKHR, vertex_stride::Integer, max_vertex::Integer, index_type::IndexType, index_data::DeviceOrHostAddressConstKHR, transform_data::DeviceOrHostAddressConstKHR; next) -> AccelerationStructureGeometryTrianglesDataKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureGeometryTrianglesDataKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryTrianglesDataKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureGeometryTrianglesDataKHR, next_types::Type...) -> AccelerationStructureGeometryTrianglesDataKHR
Vulkan.AccelerationStructureGeometryTrianglesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureGeometryTrianglesDataKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureGeometryTrianglesDataKHR(x::_AccelerationStructureGeometryTrianglesDataKHR, next_types::Type...) -> AccelerationStructureGeometryTrianglesDataKHR
Vulkan.AccelerationStructureInfoNV — TypeHigh-level wrapper for VkAccelerationStructureInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureInfoNV <: Vulkan.HighLevelStructnext::Anytype::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHRflags::Union{Ptr{Nothing}, UInt32}instance_count::UInt32geometries::Vector{GeometryNV}
Vulkan.AccelerationStructureInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkAccelerationStructureInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureInfoNV(x::VulkanCore.LibVulkan.VkAccelerationStructureInfoNV, next_types::Type...)
Vulkan.AccelerationStructureInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
type::VkAccelerationStructureTypeNVgeometries::Vector{GeometryNV}next::Any: defaults toC_NULLflags::VkBuildAccelerationStructureFlagsNV: defaults toC_NULLinstance_count::UInt32: defaults to0
AccelerationStructureInfoNV(type::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHR, geometries::AbstractArray; next, flags, instance_count) -> AccelerationStructureInfoNV
Vulkan.AccelerationStructureInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_AccelerationStructureInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureInfoNV(x::_AccelerationStructureInfoNV, next_types::Type...)
Vulkan.AccelerationStructureInstanceKHR — TypeHigh-level wrapper for VkAccelerationStructureInstanceKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureInstanceKHR <: Vulkan.HighLevelStructtransform::TransformMatrixKHRinstance_custom_index::UInt32mask::UInt32instance_shader_binding_table_record_offset::UInt32flags::GeometryInstanceFlagKHRacceleration_structure_reference::UInt64
Vulkan.AccelerationStructureInstanceKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
transform::TransformMatrixKHRinstance_custom_index::UInt32mask::UInt32instance_shader_binding_table_record_offset::UInt32acceleration_structure_reference::UInt64flags::GeometryInstanceFlagKHR: defaults to0
AccelerationStructureInstanceKHR(transform::TransformMatrixKHR, instance_custom_index::Integer, mask::Integer, instance_shader_binding_table_record_offset::Integer, acceleration_structure_reference::Integer; flags) -> AccelerationStructureInstanceKHR
Vulkan.AccelerationStructureInstanceKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureInstanceKHR
AccelerationStructureInstanceKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureInstanceKHR) -> AccelerationStructureInstanceKHR
Vulkan.AccelerationStructureInstanceKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureInstanceKHR
AccelerationStructureInstanceKHR(x::_AccelerationStructureInstanceKHR) -> AccelerationStructureInstanceKHR
Vulkan.AccelerationStructureMemoryRequirementsInfoNV — TypeHigh-level wrapper for VkAccelerationStructureMemoryRequirementsInfoNV.
Extension: VK_NV_ray_tracing
struct AccelerationStructureMemoryRequirementsInfoNV <: Vulkan.HighLevelStructnext::Anytype::AccelerationStructureMemoryRequirementsTypeNVacceleration_structure::AccelerationStructureNV
Vulkan.AccelerationStructureMemoryRequirementsInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
type::AccelerationStructureMemoryRequirementsTypeNVacceleration_structure::AccelerationStructureNVnext::Any: defaults toC_NULL
AccelerationStructureMemoryRequirementsInfoNV(type::AccelerationStructureMemoryRequirementsTypeNV, acceleration_structure::AccelerationStructureNV; next) -> AccelerationStructureMemoryRequirementsInfoNV
Vulkan.AccelerationStructureMemoryRequirementsInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkAccelerationStructureMemoryRequirementsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureMemoryRequirementsInfoNV(x::VulkanCore.LibVulkan.VkAccelerationStructureMemoryRequirementsInfoNV, next_types::Type...)
Vulkan.AccelerationStructureMemoryRequirementsInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_AccelerationStructureMemoryRequirementsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureMemoryRequirementsInfoNV(x::_AccelerationStructureMemoryRequirementsInfoNV, next_types::Type...)
Vulkan.AccelerationStructureVersionInfoKHR — TypeHigh-level wrapper for VkAccelerationStructureVersionInfoKHR.
Extension: VK_KHR_acceleration_structure
struct AccelerationStructureVersionInfoKHR <: Vulkan.HighLevelStructnext::Anyversion_data::Vector{UInt8}
Vulkan.AccelerationStructureVersionInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
version_data::Vector{UInt8}next::Any: defaults toC_NULL
AccelerationStructureVersionInfoKHR(version_data::AbstractArray; next) -> AccelerationStructureVersionInfoKHR
Vulkan.AccelerationStructureVersionInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkAccelerationStructureVersionInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureVersionInfoKHR(x::VulkanCore.LibVulkan.VkAccelerationStructureVersionInfoKHR, next_types::Type...) -> AccelerationStructureVersionInfoKHR
Vulkan.AccelerationStructureVersionInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_AccelerationStructureVersionInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AccelerationStructureVersionInfoKHR(x::_AccelerationStructureVersionInfoKHR, next_types::Type...) -> AccelerationStructureVersionInfoKHR
Vulkan.AcquireNextImageInfoKHR — TypeHigh-level wrapper for VkAcquireNextImageInfoKHR.
Extension: VK_KHR_swapchain
struct AcquireNextImageInfoKHR <: Vulkan.HighLevelStructnext::Anyswapchain::SwapchainKHRtimeout::UInt64semaphore::Union{Ptr{Nothing}, Semaphore}fence::Union{Ptr{Nothing}, Fence}device_mask::UInt32
Vulkan.AcquireNextImageInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
swapchain::SwapchainKHR(externsync)timeout::UInt64device_mask::UInt32next::Any: defaults toC_NULLsemaphore::Semaphore: defaults toC_NULL(externsync)fence::Fence: defaults toC_NULL(externsync)
AcquireNextImageInfoKHR(swapchain::SwapchainKHR, timeout::Integer, device_mask::Integer; next, semaphore, fence) -> AcquireNextImageInfoKHR
Vulkan.AcquireNextImageInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkAcquireNextImageInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AcquireNextImageInfoKHR(x::VulkanCore.LibVulkan.VkAcquireNextImageInfoKHR, next_types::Type...)
Vulkan.AcquireNextImageInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_AcquireNextImageInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AcquireNextImageInfoKHR(x::_AcquireNextImageInfoKHR, next_types::Type...)
Vulkan.AcquireProfilingLockInfoKHR — TypeHigh-level wrapper for VkAcquireProfilingLockInfoKHR.
Extension: VK_KHR_performance_query
struct AcquireProfilingLockInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::AcquireProfilingLockFlagKHRtimeout::UInt64
Vulkan.AcquireProfilingLockInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
timeout::UInt64next::Any: defaults toC_NULLflags::AcquireProfilingLockFlagKHR: defaults to0
AcquireProfilingLockInfoKHR(timeout::Integer; next, flags) -> AcquireProfilingLockInfoKHR
Vulkan.AcquireProfilingLockInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::VkAcquireProfilingLockInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AcquireProfilingLockInfoKHR(x::VulkanCore.LibVulkan.VkAcquireProfilingLockInfoKHR, next_types::Type...) -> AcquireProfilingLockInfoKHR
Vulkan.AcquireProfilingLockInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::_AcquireProfilingLockInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
AcquireProfilingLockInfoKHR(x::_AcquireProfilingLockInfoKHR, next_types::Type...) -> AcquireProfilingLockInfoKHR
Vulkan.AllocationCallbacks — TypeHigh-level wrapper for VkAllocationCallbacks.
struct AllocationCallbacks <: Vulkan.HighLevelStructuser_data::Ptr{Nothing}pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}pfn_free::Union{Ptr{Nothing}, Base.CFunction}pfn_internal_allocation::Union{Ptr{Nothing}, Base.CFunction}pfn_internal_free::Union{Ptr{Nothing}, Base.CFunction}
Vulkan.AllocationCallbacks — MethodArguments:
pfn_allocation::FunctionPtrpfn_reallocation::FunctionPtrpfn_free::FunctionPtruser_data::Ptr{Cvoid}: defaults toC_NULLpfn_internal_allocation::FunctionPtr: defaults toC_NULLpfn_internal_free::FunctionPtr: defaults toC_NULL
AllocationCallbacks(pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_free::Union{Ptr{Nothing}, Base.CFunction}; user_data, pfn_internal_allocation, pfn_internal_free) -> AllocationCallbacks
Vulkan.AllocationCallbacks — MethodArguments:
x::VkAllocationCallbacks
AllocationCallbacks(x::VulkanCore.LibVulkan.VkAllocationCallbacks) -> AllocationCallbacks
Vulkan.AllocationCallbacks — MethodArguments:
x::_AllocationCallbacks
AllocationCallbacks(x::_AllocationCallbacks) -> AllocationCallbacks
Vulkan.ApplicationInfo — TypeHigh-level wrapper for VkApplicationInfo.
struct ApplicationInfo <: Vulkan.HighLevelStructnext::Anyapplication_name::Stringapplication_version::VersionNumberengine_name::Stringengine_version::VersionNumberapi_version::VersionNumber
Vulkan.ApplicationInfo — MethodArguments:
application_version::VersionNumberengine_version::VersionNumberapi_version::VersionNumbernext::Any: defaults toC_NULLapplication_name::String: defaults to ``engine_name::String: defaults to ``
ApplicationInfo(application_version::VersionNumber, engine_version::VersionNumber, api_version::VersionNumber; next, application_name, engine_name) -> ApplicationInfo
Vulkan.ApplicationInfo — MethodArguments:
x::VkApplicationInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ApplicationInfo(x::VulkanCore.LibVulkan.VkApplicationInfo, next_types::Type...) -> ApplicationInfo
Vulkan.ApplicationInfo — MethodArguments:
x::_ApplicationInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ApplicationInfo(x::_ApplicationInfo, next_types::Type...) -> ApplicationInfo
Vulkan.AttachmentDescription — TypeHigh-level wrapper for VkAttachmentDescription.
struct AttachmentDescription <: Vulkan.HighLevelStructflags::AttachmentDescriptionFlagformat::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayout
Vulkan.AttachmentDescription — MethodArguments:
format::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayoutflags::AttachmentDescriptionFlag: defaults to0
AttachmentDescription(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; flags) -> AttachmentDescription
Vulkan.AttachmentDescription — MethodArguments:
x::VkAttachmentDescription
AttachmentDescription(x::VulkanCore.LibVulkan.VkAttachmentDescription) -> AttachmentDescription
Vulkan.AttachmentDescription — MethodArguments:
x::_AttachmentDescription
AttachmentDescription(x::_AttachmentDescription) -> AttachmentDescription
Vulkan.AttachmentDescription2 — TypeHigh-level wrapper for VkAttachmentDescription2.
struct AttachmentDescription2 <: Vulkan.HighLevelStructnext::Anyflags::AttachmentDescriptionFlagformat::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayout
Vulkan.AttachmentDescription2 — MethodArguments:
format::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayoutnext::Any: defaults toC_NULLflags::AttachmentDescriptionFlag: defaults to0
AttachmentDescription2(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; next, flags) -> AttachmentDescription2
Vulkan.AttachmentDescription2 — MethodArguments:
x::VkAttachmentDescription2next_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentDescription2(x::VulkanCore.LibVulkan.VkAttachmentDescription2, next_types::Type...) -> AttachmentDescription2
Vulkan.AttachmentDescription2 — MethodArguments:
x::_AttachmentDescription2next_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentDescription2(x::_AttachmentDescription2, next_types::Type...) -> AttachmentDescription2
Vulkan.AttachmentDescriptionStencilLayout — TypeHigh-level wrapper for VkAttachmentDescriptionStencilLayout.
struct AttachmentDescriptionStencilLayout <: Vulkan.HighLevelStructnext::Anystencil_initial_layout::ImageLayoutstencil_final_layout::ImageLayout
Vulkan.AttachmentDescriptionStencilLayout — MethodArguments:
stencil_initial_layout::ImageLayoutstencil_final_layout::ImageLayoutnext::Any: defaults toC_NULL
AttachmentDescriptionStencilLayout(stencil_initial_layout::ImageLayout, stencil_final_layout::ImageLayout; next) -> AttachmentDescriptionStencilLayout
Vulkan.AttachmentDescriptionStencilLayout — MethodArguments:
x::VkAttachmentDescriptionStencilLayoutnext_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentDescriptionStencilLayout(x::VulkanCore.LibVulkan.VkAttachmentDescriptionStencilLayout, next_types::Type...) -> AttachmentDescriptionStencilLayout
Vulkan.AttachmentDescriptionStencilLayout — MethodArguments:
x::_AttachmentDescriptionStencilLayoutnext_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentDescriptionStencilLayout(x::_AttachmentDescriptionStencilLayout, next_types::Type...) -> AttachmentDescriptionStencilLayout
Vulkan.AttachmentReference — TypeHigh-level wrapper for VkAttachmentReference.
struct AttachmentReference <: Vulkan.HighLevelStructattachment::UInt32layout::ImageLayout
Vulkan.AttachmentReference — MethodArguments:
x::VkAttachmentReference
AttachmentReference(x::VulkanCore.LibVulkan.VkAttachmentReference) -> AttachmentReference
Vulkan.AttachmentReference — MethodArguments:
x::_AttachmentReference
AttachmentReference(x::_AttachmentReference) -> AttachmentReference
Vulkan.AttachmentReference2 — TypeHigh-level wrapper for VkAttachmentReference2.
struct AttachmentReference2 <: Vulkan.HighLevelStructnext::Anyattachment::UInt32layout::ImageLayoutaspect_mask::ImageAspectFlag
Vulkan.AttachmentReference2 — MethodArguments:
attachment::UInt32layout::ImageLayoutaspect_mask::ImageAspectFlagnext::Any: defaults toC_NULL
AttachmentReference2(attachment::Integer, layout::ImageLayout, aspect_mask::ImageAspectFlag; next) -> AttachmentReference2
Vulkan.AttachmentReference2 — MethodArguments:
x::VkAttachmentReference2next_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentReference2(x::VulkanCore.LibVulkan.VkAttachmentReference2, next_types::Type...) -> AttachmentReference2
Vulkan.AttachmentReference2 — MethodArguments:
x::_AttachmentReference2next_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentReference2(x::_AttachmentReference2, next_types::Type...) -> AttachmentReference2
Vulkan.AttachmentReferenceStencilLayout — TypeHigh-level wrapper for VkAttachmentReferenceStencilLayout.
struct AttachmentReferenceStencilLayout <: Vulkan.HighLevelStructnext::Anystencil_layout::ImageLayout
Vulkan.AttachmentReferenceStencilLayout — MethodArguments:
stencil_layout::ImageLayoutnext::Any: defaults toC_NULL
AttachmentReferenceStencilLayout(stencil_layout::ImageLayout; next) -> AttachmentReferenceStencilLayout
Vulkan.AttachmentReferenceStencilLayout — MethodArguments:
x::VkAttachmentReferenceStencilLayoutnext_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentReferenceStencilLayout(x::VulkanCore.LibVulkan.VkAttachmentReferenceStencilLayout, next_types::Type...) -> AttachmentReferenceStencilLayout
Vulkan.AttachmentReferenceStencilLayout — MethodArguments:
x::_AttachmentReferenceStencilLayoutnext_types::Type...: types of members to initialize and include as part of thenextchain
AttachmentReferenceStencilLayout(x::_AttachmentReferenceStencilLayout, next_types::Type...) -> AttachmentReferenceStencilLayout
Vulkan.AttachmentSampleLocationsEXT — TypeHigh-level wrapper for VkAttachmentSampleLocationsEXT.
Extension: VK_EXT_sample_locations
struct AttachmentSampleLocationsEXT <: Vulkan.HighLevelStructattachment_index::UInt32sample_locations_info::SampleLocationsInfoEXT
Vulkan.AttachmentSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::VkAttachmentSampleLocationsEXT
AttachmentSampleLocationsEXT(x::VulkanCore.LibVulkan.VkAttachmentSampleLocationsEXT)
Vulkan.AttachmentSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::_AttachmentSampleLocationsEXT
AttachmentSampleLocationsEXT(x::_AttachmentSampleLocationsEXT)
Vulkan.BaseInStructure — TypeHigh-level wrapper for VkBaseInStructure.
struct BaseInStructure <: Vulkan.HighLevelStructnext::Any
Vulkan.BaseInStructure — MethodArguments:
x::VkBaseInStructurenext_types::Type...: types of members to initialize and include as part of thenextchain
BaseInStructure(x::VulkanCore.LibVulkan.VkBaseInStructure, next_types::Type...) -> BaseInStructure
Vulkan.BaseInStructure — MethodArguments:
x::_BaseInStructurenext_types::Type...: types of members to initialize and include as part of thenextchain
BaseInStructure(x::_BaseInStructure, next_types::Type...) -> BaseInStructure
Vulkan.BaseInStructure — MethodVulkan.BaseOutStructure — TypeHigh-level wrapper for VkBaseOutStructure.
struct BaseOutStructure <: Vulkan.HighLevelStructnext::Any
Vulkan.BaseOutStructure — MethodArguments:
x::VkBaseOutStructurenext_types::Type...: types of members to initialize and include as part of thenextchain
BaseOutStructure(x::VulkanCore.LibVulkan.VkBaseOutStructure, next_types::Type...) -> BaseOutStructure
Vulkan.BaseOutStructure — MethodArguments:
x::_BaseOutStructurenext_types::Type...: types of members to initialize and include as part of thenextchain
BaseOutStructure(x::_BaseOutStructure, next_types::Type...) -> BaseOutStructure
Vulkan.BaseOutStructure — MethodArguments:
next::Any: defaults toC_NULL
BaseOutStructure(; next) -> BaseOutStructure
Vulkan.BindAccelerationStructureMemoryInfoNV — TypeHigh-level wrapper for VkBindAccelerationStructureMemoryInfoNV.
Extension: VK_NV_ray_tracing
struct BindAccelerationStructureMemoryInfoNV <: Vulkan.HighLevelStructnext::Anyacceleration_structure::AccelerationStructureNVmemory::DeviceMemorymemory_offset::UInt64device_indices::Vector{UInt32}
Vulkan.BindAccelerationStructureMemoryInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
acceleration_structure::AccelerationStructureNVmemory::DeviceMemorymemory_offset::UInt64device_indices::Vector{UInt32}next::Any: defaults toC_NULL
BindAccelerationStructureMemoryInfoNV(acceleration_structure::AccelerationStructureNV, memory::DeviceMemory, memory_offset::Integer, device_indices::AbstractArray; next) -> BindAccelerationStructureMemoryInfoNV
Vulkan.BindAccelerationStructureMemoryInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkBindAccelerationStructureMemoryInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
BindAccelerationStructureMemoryInfoNV(x::VulkanCore.LibVulkan.VkBindAccelerationStructureMemoryInfoNV, next_types::Type...)
Vulkan.BindAccelerationStructureMemoryInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_BindAccelerationStructureMemoryInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
BindAccelerationStructureMemoryInfoNV(x::_BindAccelerationStructureMemoryInfoNV, next_types::Type...)
Vulkan.BindBufferMemoryDeviceGroupInfo — TypeHigh-level wrapper for VkBindBufferMemoryDeviceGroupInfo.
struct BindBufferMemoryDeviceGroupInfo <: Vulkan.HighLevelStructnext::Anydevice_indices::Vector{UInt32}
Vulkan.BindBufferMemoryDeviceGroupInfo — MethodArguments:
device_indices::Vector{UInt32}next::Any: defaults toC_NULL
BindBufferMemoryDeviceGroupInfo(device_indices::AbstractArray; next) -> BindBufferMemoryDeviceGroupInfo
Vulkan.BindBufferMemoryDeviceGroupInfo — MethodArguments:
x::VkBindBufferMemoryDeviceGroupInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindBufferMemoryDeviceGroupInfo(x::VulkanCore.LibVulkan.VkBindBufferMemoryDeviceGroupInfo, next_types::Type...) -> BindBufferMemoryDeviceGroupInfo
Vulkan.BindBufferMemoryDeviceGroupInfo — MethodArguments:
x::_BindBufferMemoryDeviceGroupInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindBufferMemoryDeviceGroupInfo(x::_BindBufferMemoryDeviceGroupInfo, next_types::Type...) -> BindBufferMemoryDeviceGroupInfo
Vulkan.BindBufferMemoryInfo — TypeHigh-level wrapper for VkBindBufferMemoryInfo.
struct BindBufferMemoryInfo <: Vulkan.HighLevelStructnext::Anybuffer::Buffermemory::DeviceMemorymemory_offset::UInt64
Vulkan.BindBufferMemoryInfo — MethodArguments:
buffer::Buffermemory::DeviceMemorymemory_offset::UInt64next::Any: defaults toC_NULL
BindBufferMemoryInfo(buffer::Buffer, memory::DeviceMemory, memory_offset::Integer; next) -> BindBufferMemoryInfo
Vulkan.BindBufferMemoryInfo — MethodArguments:
x::VkBindBufferMemoryInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindBufferMemoryInfo(x::VulkanCore.LibVulkan.VkBindBufferMemoryInfo, next_types::Type...)
Vulkan.BindBufferMemoryInfo — MethodArguments:
x::_BindBufferMemoryInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindBufferMemoryInfo(x::_BindBufferMemoryInfo, next_types::Type...)
Vulkan.BindImageMemoryDeviceGroupInfo — TypeHigh-level wrapper for VkBindImageMemoryDeviceGroupInfo.
struct BindImageMemoryDeviceGroupInfo <: Vulkan.HighLevelStructnext::Anydevice_indices::Vector{UInt32}split_instance_bind_regions::Vector{Rect2D}
Vulkan.BindImageMemoryDeviceGroupInfo — MethodArguments:
device_indices::Vector{UInt32}split_instance_bind_regions::Vector{Rect2D}next::Any: defaults toC_NULL
BindImageMemoryDeviceGroupInfo(device_indices::AbstractArray, split_instance_bind_regions::AbstractArray; next) -> BindImageMemoryDeviceGroupInfo
Vulkan.BindImageMemoryDeviceGroupInfo — MethodArguments:
x::VkBindImageMemoryDeviceGroupInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindImageMemoryDeviceGroupInfo(x::VulkanCore.LibVulkan.VkBindImageMemoryDeviceGroupInfo, next_types::Type...)
Vulkan.BindImageMemoryDeviceGroupInfo — MethodArguments:
x::_BindImageMemoryDeviceGroupInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindImageMemoryDeviceGroupInfo(x::_BindImageMemoryDeviceGroupInfo, next_types::Type...)
Vulkan.BindImageMemoryInfo — TypeHigh-level wrapper for VkBindImageMemoryInfo.
struct BindImageMemoryInfo <: Vulkan.HighLevelStructnext::Anyimage::Imagememory::DeviceMemorymemory_offset::UInt64
Vulkan.BindImageMemoryInfo — MethodArguments:
image::Imagememory::DeviceMemorymemory_offset::UInt64next::Any: defaults toC_NULL
BindImageMemoryInfo(image::Image, memory::DeviceMemory, memory_offset::Integer; next) -> BindImageMemoryInfo
Vulkan.BindImageMemoryInfo — MethodArguments:
x::VkBindImageMemoryInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindImageMemoryInfo(x::VulkanCore.LibVulkan.VkBindImageMemoryInfo, next_types::Type...)
Vulkan.BindImageMemoryInfo — MethodArguments:
x::_BindImageMemoryInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindImageMemoryInfo(x::_BindImageMemoryInfo, next_types::Type...)
Vulkan.BindImageMemorySwapchainInfoKHR — TypeHigh-level wrapper for VkBindImageMemorySwapchainInfoKHR.
Extension: VK_KHR_swapchain
struct BindImageMemorySwapchainInfoKHR <: Vulkan.HighLevelStructnext::Anyswapchain::SwapchainKHRimage_index::UInt32
Vulkan.BindImageMemorySwapchainInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
swapchain::SwapchainKHR(externsync)image_index::UInt32next::Any: defaults toC_NULL
BindImageMemorySwapchainInfoKHR(swapchain::SwapchainKHR, image_index::Integer; next) -> BindImageMemorySwapchainInfoKHR
Vulkan.BindImageMemorySwapchainInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkBindImageMemorySwapchainInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BindImageMemorySwapchainInfoKHR(x::VulkanCore.LibVulkan.VkBindImageMemorySwapchainInfoKHR, next_types::Type...)
Vulkan.BindImageMemorySwapchainInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_BindImageMemorySwapchainInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BindImageMemorySwapchainInfoKHR(x::_BindImageMemorySwapchainInfoKHR, next_types::Type...)
Vulkan.BindImagePlaneMemoryInfo — TypeHigh-level wrapper for VkBindImagePlaneMemoryInfo.
struct BindImagePlaneMemoryInfo <: Vulkan.HighLevelStructnext::Anyplane_aspect::ImageAspectFlag
Vulkan.BindImagePlaneMemoryInfo — MethodArguments:
plane_aspect::ImageAspectFlagnext::Any: defaults toC_NULL
BindImagePlaneMemoryInfo(plane_aspect::ImageAspectFlag; next) -> BindImagePlaneMemoryInfo
Vulkan.BindImagePlaneMemoryInfo — MethodArguments:
x::VkBindImagePlaneMemoryInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindImagePlaneMemoryInfo(x::VulkanCore.LibVulkan.VkBindImagePlaneMemoryInfo, next_types::Type...) -> BindImagePlaneMemoryInfo
Vulkan.BindImagePlaneMemoryInfo — MethodArguments:
x::_BindImagePlaneMemoryInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindImagePlaneMemoryInfo(x::_BindImagePlaneMemoryInfo, next_types::Type...) -> BindImagePlaneMemoryInfo
Vulkan.BindIndexBufferIndirectCommandNV — TypeHigh-level wrapper for VkBindIndexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindIndexBufferIndirectCommandNV <: Vulkan.HighLevelStructbuffer_address::UInt64size::UInt32index_type::IndexType
Vulkan.BindIndexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkBindIndexBufferIndirectCommandNV
BindIndexBufferIndirectCommandNV(x::VulkanCore.LibVulkan.VkBindIndexBufferIndirectCommandNV) -> BindIndexBufferIndirectCommandNV
Vulkan.BindIndexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_BindIndexBufferIndirectCommandNV
BindIndexBufferIndirectCommandNV(x::_BindIndexBufferIndirectCommandNV) -> BindIndexBufferIndirectCommandNV
Vulkan.BindShaderGroupIndirectCommandNV — TypeHigh-level wrapper for VkBindShaderGroupIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindShaderGroupIndirectCommandNV <: Vulkan.HighLevelStructgroup_index::UInt32
Vulkan.BindShaderGroupIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkBindShaderGroupIndirectCommandNV
BindShaderGroupIndirectCommandNV(x::VulkanCore.LibVulkan.VkBindShaderGroupIndirectCommandNV) -> BindShaderGroupIndirectCommandNV
Vulkan.BindShaderGroupIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_BindShaderGroupIndirectCommandNV
BindShaderGroupIndirectCommandNV(x::_BindShaderGroupIndirectCommandNV) -> BindShaderGroupIndirectCommandNV
Vulkan.BindSparseInfo — TypeHigh-level wrapper for VkBindSparseInfo.
struct BindSparseInfo <: Vulkan.HighLevelStructnext::Anywait_semaphores::Vector{Semaphore}buffer_binds::Vector{SparseBufferMemoryBindInfo}image_opaque_binds::Vector{SparseImageOpaqueMemoryBindInfo}image_binds::Vector{SparseImageMemoryBindInfo}signal_semaphores::Vector{Semaphore}
Vulkan.BindSparseInfo — MethodArguments:
wait_semaphores::Vector{Semaphore}buffer_binds::Vector{SparseBufferMemoryBindInfo}image_opaque_binds::Vector{SparseImageOpaqueMemoryBindInfo}image_binds::Vector{SparseImageMemoryBindInfo}signal_semaphores::Vector{Semaphore}next::Any: defaults toC_NULL
BindSparseInfo(wait_semaphores::AbstractArray, buffer_binds::AbstractArray, image_opaque_binds::AbstractArray, image_binds::AbstractArray, signal_semaphores::AbstractArray; next) -> BindSparseInfo
Vulkan.BindSparseInfo — MethodArguments:
x::VkBindSparseInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindSparseInfo(x::VulkanCore.LibVulkan.VkBindSparseInfo, next_types::Type...)
Vulkan.BindSparseInfo — MethodArguments:
x::_BindSparseInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BindSparseInfo(x::_BindSparseInfo, next_types::Type...)
Vulkan.BindVertexBufferIndirectCommandNV — TypeHigh-level wrapper for VkBindVertexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct BindVertexBufferIndirectCommandNV <: Vulkan.HighLevelStructbuffer_address::UInt64size::UInt32stride::UInt32
Vulkan.BindVertexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkBindVertexBufferIndirectCommandNV
BindVertexBufferIndirectCommandNV(x::VulkanCore.LibVulkan.VkBindVertexBufferIndirectCommandNV) -> BindVertexBufferIndirectCommandNV
Vulkan.BindVertexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_BindVertexBufferIndirectCommandNV
BindVertexBufferIndirectCommandNV(x::_BindVertexBufferIndirectCommandNV) -> BindVertexBufferIndirectCommandNV
Vulkan.BlitImageInfo2KHR — TypeHigh-level wrapper for VkBlitImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct BlitImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageBlit2KHR}filter::Filter
Vulkan.BlitImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageBlit2KHR}filter::Filternext::Any: defaults toC_NULL
BlitImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter; next) -> BlitImageInfo2KHR
Vulkan.BlitImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkBlitImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BlitImageInfo2KHR(x::VulkanCore.LibVulkan.VkBlitImageInfo2KHR, next_types::Type...)
Vulkan.BlitImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_BlitImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BlitImageInfo2KHR(x::_BlitImageInfo2KHR, next_types::Type...)
Vulkan.BufferCopy — TypeHigh-level wrapper for VkBufferCopy.
struct BufferCopy <: Vulkan.HighLevelStructsrc_offset::UInt64dst_offset::UInt64size::UInt64
Vulkan.BufferCopy — MethodArguments:
x::VkBufferCopy
BufferCopy(x::VulkanCore.LibVulkan.VkBufferCopy) -> BufferCopy
Vulkan.BufferCopy — MethodVulkan.BufferCopy2KHR — TypeHigh-level wrapper for VkBufferCopy2KHR.
Extension: VK_KHR_copy_commands2
struct BufferCopy2KHR <: Vulkan.HighLevelStructnext::Anysrc_offset::UInt64dst_offset::UInt64size::UInt64
Vulkan.BufferCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_offset::UInt64dst_offset::UInt64size::UInt64next::Any: defaults toC_NULL
BufferCopy2KHR(src_offset::Integer, dst_offset::Integer, size::Integer; next) -> BufferCopy2KHR
Vulkan.BufferCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkBufferCopy2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferCopy2KHR(x::VulkanCore.LibVulkan.VkBufferCopy2KHR, next_types::Type...) -> BufferCopy2KHR
Vulkan.BufferCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_BufferCopy2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferCopy2KHR(x::_BufferCopy2KHR, next_types::Type...) -> BufferCopy2KHR
Vulkan.BufferCreateInfo — TypeHigh-level wrapper for VkBufferCreateInfo.
struct BufferCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::BufferCreateFlagsize::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}
Vulkan.BufferCreateInfo — MethodArguments:
size::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}next::Any: defaults toC_NULLflags::BufferCreateFlag: defaults to0
BufferCreateInfo(size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next, flags) -> BufferCreateInfo
Vulkan.BufferCreateInfo — MethodArguments:
x::VkBufferCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferCreateInfo(x::VulkanCore.LibVulkan.VkBufferCreateInfo, next_types::Type...) -> BufferCreateInfo
Vulkan.BufferCreateInfo — MethodArguments:
x::_BufferCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferCreateInfo(x::_BufferCreateInfo, next_types::Type...) -> BufferCreateInfo
Vulkan.BufferDeviceAddressCreateInfoEXT — TypeHigh-level wrapper for VkBufferDeviceAddressCreateInfoEXT.
Extension: VK_EXT_buffer_device_address
struct BufferDeviceAddressCreateInfoEXT <: Vulkan.HighLevelStructnext::Anydevice_address::UInt64
Vulkan.BufferDeviceAddressCreateInfoEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
device_address::UInt64next::Any: defaults toC_NULL
BufferDeviceAddressCreateInfoEXT(device_address::Integer; next) -> BufferDeviceAddressCreateInfoEXT
Vulkan.BufferDeviceAddressCreateInfoEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
x::VkBufferDeviceAddressCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferDeviceAddressCreateInfoEXT(x::VulkanCore.LibVulkan.VkBufferDeviceAddressCreateInfoEXT, next_types::Type...) -> BufferDeviceAddressCreateInfoEXT
Vulkan.BufferDeviceAddressCreateInfoEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
x::_BufferDeviceAddressCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferDeviceAddressCreateInfoEXT(x::_BufferDeviceAddressCreateInfoEXT, next_types::Type...) -> BufferDeviceAddressCreateInfoEXT
Vulkan.BufferDeviceAddressInfo — TypeHigh-level wrapper for VkBufferDeviceAddressInfo.
struct BufferDeviceAddressInfo <: Vulkan.HighLevelStructnext::Anybuffer::Buffer
Vulkan.BufferDeviceAddressInfo — MethodArguments:
buffer::Buffernext::Any: defaults toC_NULL
BufferDeviceAddressInfo(buffer::Buffer; next) -> BufferDeviceAddressInfo
Vulkan.BufferDeviceAddressInfo — MethodArguments:
x::VkBufferDeviceAddressInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferDeviceAddressInfo(x::VulkanCore.LibVulkan.VkBufferDeviceAddressInfo, next_types::Type...)
Vulkan.BufferDeviceAddressInfo — MethodArguments:
x::_BufferDeviceAddressInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferDeviceAddressInfo(x::_BufferDeviceAddressInfo, next_types::Type...)
Vulkan.BufferImageCopy — TypeHigh-level wrapper for VkBufferImageCopy.
struct BufferImageCopy <: Vulkan.HighLevelStructbuffer_offset::UInt64buffer_row_length::UInt32buffer_image_height::UInt32image_subresource::ImageSubresourceLayersimage_offset::Offset3Dimage_extent::Extent3D
Vulkan.BufferImageCopy — MethodArguments:
x::VkBufferImageCopy
BufferImageCopy(x::VulkanCore.LibVulkan.VkBufferImageCopy) -> BufferImageCopy
Vulkan.BufferImageCopy — MethodArguments:
x::_BufferImageCopy
BufferImageCopy(x::_BufferImageCopy) -> BufferImageCopy
Vulkan.BufferImageCopy2KHR — TypeHigh-level wrapper for VkBufferImageCopy2KHR.
Extension: VK_KHR_copy_commands2
struct BufferImageCopy2KHR <: Vulkan.HighLevelStructnext::Anybuffer_offset::UInt64buffer_row_length::UInt32buffer_image_height::UInt32image_subresource::ImageSubresourceLayersimage_offset::Offset3Dimage_extent::Extent3D
Vulkan.BufferImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
buffer_offset::UInt64buffer_row_length::UInt32buffer_image_height::UInt32image_subresource::ImageSubresourceLayersimage_offset::Offset3Dimage_extent::Extent3Dnext::Any: defaults toC_NULL
BufferImageCopy2KHR(buffer_offset::Integer, buffer_row_length::Integer, buffer_image_height::Integer, image_subresource::ImageSubresourceLayers, image_offset::Offset3D, image_extent::Extent3D; next) -> BufferImageCopy2KHR
Vulkan.BufferImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkBufferImageCopy2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferImageCopy2KHR(x::VulkanCore.LibVulkan.VkBufferImageCopy2KHR, next_types::Type...) -> BufferImageCopy2KHR
Vulkan.BufferImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_BufferImageCopy2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferImageCopy2KHR(x::_BufferImageCopy2KHR, next_types::Type...) -> BufferImageCopy2KHR
Vulkan.BufferMemoryBarrier — TypeHigh-level wrapper for VkBufferMemoryBarrier.
struct BufferMemoryBarrier <: Vulkan.HighLevelStructnext::Anysrc_access_mask::AccessFlagdst_access_mask::AccessFlagsrc_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64
Vulkan.BufferMemoryBarrier — MethodArguments:
src_access_mask::AccessFlagdst_access_mask::AccessFlagsrc_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64next::Any: defaults toC_NULL
BufferMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next) -> BufferMemoryBarrier
Vulkan.BufferMemoryBarrier — MethodArguments:
x::VkBufferMemoryBarriernext_types::Type...: types of members to initialize and include as part of thenextchain
BufferMemoryBarrier(x::VulkanCore.LibVulkan.VkBufferMemoryBarrier, next_types::Type...)
Vulkan.BufferMemoryBarrier — MethodArguments:
x::_BufferMemoryBarriernext_types::Type...: types of members to initialize and include as part of thenextchain
BufferMemoryBarrier(x::_BufferMemoryBarrier, next_types::Type...)
Vulkan.BufferMemoryBarrier2KHR — TypeHigh-level wrapper for VkBufferMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct BufferMemoryBarrier2KHR <: Vulkan.HighLevelStructnext::Anysrc_stage_mask::UInt64src_access_mask::UInt64dst_stage_mask::UInt64dst_access_mask::UInt64src_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64
Vulkan.BufferMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
src_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64next::Any: defaults toC_NULLsrc_stage_mask::UInt64: defaults to0src_access_mask::UInt64: defaults to0dst_stage_mask::UInt64: defaults to0dst_access_mask::UInt64: defaults to0
BufferMemoryBarrier2KHR(src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer::Buffer, offset::Integer, size::Integer; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> BufferMemoryBarrier2KHR
Vulkan.BufferMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkBufferMemoryBarrier2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferMemoryBarrier2KHR(x::VulkanCore.LibVulkan.VkBufferMemoryBarrier2KHR, next_types::Type...)
Vulkan.BufferMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_BufferMemoryBarrier2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
BufferMemoryBarrier2KHR(x::_BufferMemoryBarrier2KHR, next_types::Type...)
Vulkan.BufferMemoryRequirementsInfo2 — TypeHigh-level wrapper for VkBufferMemoryRequirementsInfo2.
struct BufferMemoryRequirementsInfo2 <: Vulkan.HighLevelStructnext::Anybuffer::Buffer
Vulkan.BufferMemoryRequirementsInfo2 — MethodArguments:
buffer::Buffernext::Any: defaults toC_NULL
BufferMemoryRequirementsInfo2(buffer::Buffer; next) -> BufferMemoryRequirementsInfo2
Vulkan.BufferMemoryRequirementsInfo2 — MethodArguments:
x::VkBufferMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
BufferMemoryRequirementsInfo2(x::VulkanCore.LibVulkan.VkBufferMemoryRequirementsInfo2, next_types::Type...)
Vulkan.BufferMemoryRequirementsInfo2 — MethodArguments:
x::_BufferMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
BufferMemoryRequirementsInfo2(x::_BufferMemoryRequirementsInfo2, next_types::Type...)
Vulkan.BufferOpaqueCaptureAddressCreateInfo — TypeHigh-level wrapper for VkBufferOpaqueCaptureAddressCreateInfo.
struct BufferOpaqueCaptureAddressCreateInfo <: Vulkan.HighLevelStructnext::Anyopaque_capture_address::UInt64
Vulkan.BufferOpaqueCaptureAddressCreateInfo — MethodArguments:
opaque_capture_address::UInt64next::Any: defaults toC_NULL
BufferOpaqueCaptureAddressCreateInfo(opaque_capture_address::Integer; next) -> BufferOpaqueCaptureAddressCreateInfo
Vulkan.BufferOpaqueCaptureAddressCreateInfo — MethodArguments:
x::VkBufferOpaqueCaptureAddressCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferOpaqueCaptureAddressCreateInfo(x::VulkanCore.LibVulkan.VkBufferOpaqueCaptureAddressCreateInfo, next_types::Type...) -> BufferOpaqueCaptureAddressCreateInfo
Vulkan.BufferOpaqueCaptureAddressCreateInfo — MethodArguments:
x::_BufferOpaqueCaptureAddressCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferOpaqueCaptureAddressCreateInfo(x::_BufferOpaqueCaptureAddressCreateInfo, next_types::Type...) -> BufferOpaqueCaptureAddressCreateInfo
Vulkan.BufferViewCreateInfo — TypeHigh-level wrapper for VkBufferViewCreateInfo.
struct BufferViewCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32buffer::Bufferformat::Formatoffset::UInt64range::UInt64
Vulkan.BufferViewCreateInfo — MethodArguments:
buffer::Bufferformat::Formatoffset::UInt64range::UInt64next::Any: defaults toC_NULLflags::UInt32: defaults to0
BufferViewCreateInfo(buffer::Buffer, format::Format, offset::Integer, range::Integer; next, flags) -> BufferViewCreateInfo
Vulkan.BufferViewCreateInfo — MethodArguments:
x::VkBufferViewCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferViewCreateInfo(x::VulkanCore.LibVulkan.VkBufferViewCreateInfo, next_types::Type...)
Vulkan.BufferViewCreateInfo — MethodArguments:
x::_BufferViewCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
BufferViewCreateInfo(x::_BufferViewCreateInfo, next_types::Type...)
Vulkan.CalibratedTimestampInfoEXT — TypeHigh-level wrapper for VkCalibratedTimestampInfoEXT.
Extension: VK_EXT_calibrated_timestamps
struct CalibratedTimestampInfoEXT <: Vulkan.HighLevelStructnext::Anytime_domain::TimeDomainEXT
Vulkan.CalibratedTimestampInfoEXT — MethodExtension: VK_EXT_calibrated_timestamps
Arguments:
time_domain::TimeDomainEXTnext::Any: defaults toC_NULL
CalibratedTimestampInfoEXT(time_domain::TimeDomainEXT; next) -> CalibratedTimestampInfoEXT
Vulkan.CalibratedTimestampInfoEXT — MethodExtension: VK_EXT_calibrated_timestamps
Arguments:
x::VkCalibratedTimestampInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
CalibratedTimestampInfoEXT(x::VulkanCore.LibVulkan.VkCalibratedTimestampInfoEXT, next_types::Type...) -> CalibratedTimestampInfoEXT
Vulkan.CalibratedTimestampInfoEXT — MethodExtension: VK_EXT_calibrated_timestamps
Arguments:
x::_CalibratedTimestampInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
CalibratedTimestampInfoEXT(x::_CalibratedTimestampInfoEXT, next_types::Type...) -> CalibratedTimestampInfoEXT
Vulkan.CheckpointData2NV — TypeHigh-level wrapper for VkCheckpointData2NV.
Extension: VK_KHR_synchronization2
struct CheckpointData2NV <: Vulkan.HighLevelStructnext::Anystage::UInt64checkpoint_marker::Ptr{Nothing}
Vulkan.CheckpointData2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
stage::UInt64checkpoint_marker::Ptr{Cvoid}next::Any: defaults toC_NULL
CheckpointData2NV(stage::Integer, checkpoint_marker::Ptr{Nothing}; next) -> CheckpointData2NV
Vulkan.CheckpointData2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkCheckpointData2NVnext_types::Type...: types of members to initialize and include as part of thenextchain
CheckpointData2NV(x::VulkanCore.LibVulkan.VkCheckpointData2NV, next_types::Type...) -> CheckpointData2NV
Vulkan.CheckpointData2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_CheckpointData2NVnext_types::Type...: types of members to initialize and include as part of thenextchain
CheckpointData2NV(x::_CheckpointData2NV, next_types::Type...) -> CheckpointData2NV
Vulkan.CheckpointDataNV — TypeHigh-level wrapper for VkCheckpointDataNV.
Extension: VK_NV_device_diagnostic_checkpoints
struct CheckpointDataNV <: Vulkan.HighLevelStructnext::Anystage::PipelineStageFlagcheckpoint_marker::Ptr{Nothing}
Vulkan.CheckpointDataNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
stage::PipelineStageFlagcheckpoint_marker::Ptr{Cvoid}next::Any: defaults toC_NULL
CheckpointDataNV(stage::PipelineStageFlag, checkpoint_marker::Ptr{Nothing}; next) -> CheckpointDataNV
Vulkan.CheckpointDataNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
x::VkCheckpointDataNVnext_types::Type...: types of members to initialize and include as part of thenextchain
CheckpointDataNV(x::VulkanCore.LibVulkan.VkCheckpointDataNV, next_types::Type...) -> CheckpointDataNV
Vulkan.CheckpointDataNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
x::_CheckpointDataNVnext_types::Type...: types of members to initialize and include as part of thenextchain
CheckpointDataNV(x::_CheckpointDataNV, next_types::Type...) -> CheckpointDataNV
Vulkan.ClearAttachment — TypeHigh-level wrapper for VkClearAttachment.
struct ClearAttachment <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagcolor_attachment::UInt32clear_value::ClearValue
Vulkan.ClearAttachment — MethodArguments:
x::VkClearAttachment
ClearAttachment(x::VulkanCore.LibVulkan.VkClearAttachment) -> ClearAttachment
Vulkan.ClearAttachment — MethodArguments:
x::_ClearAttachment
ClearAttachment(x::_ClearAttachment) -> ClearAttachment
Vulkan.ClearColorValue — TypeHigh-level wrapper for VkClearColorValue.
struct ClearColorValue <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkClearColorValue
Vulkan.ClearDepthStencilValue — TypeHigh-level wrapper for VkClearDepthStencilValue.
struct ClearDepthStencilValue <: Vulkan.HighLevelStructdepth::Float32stencil::UInt32
Vulkan.ClearDepthStencilValue — MethodArguments:
x::VkClearDepthStencilValue
ClearDepthStencilValue(x::VulkanCore.LibVulkan.VkClearDepthStencilValue) -> ClearDepthStencilValue
Vulkan.ClearDepthStencilValue — MethodArguments:
x::_ClearDepthStencilValue
ClearDepthStencilValue(x::_ClearDepthStencilValue) -> ClearDepthStencilValue
Vulkan.ClearRect — TypeHigh-level wrapper for VkClearRect.
struct ClearRect <: Vulkan.HighLevelStructrect::Rect2Dbase_array_layer::UInt32layer_count::UInt32
Vulkan.ClearRect — MethodArguments:
x::VkClearRect
ClearRect(x::VulkanCore.LibVulkan.VkClearRect) -> ClearRect
Vulkan.ClearRect — MethodVulkan.ClearValue — TypeHigh-level wrapper for VkClearValue.
struct ClearValue <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkClearValue
Vulkan.CoarseSampleLocationNV — TypeHigh-level wrapper for VkCoarseSampleLocationNV.
Extension: VK_NV_shading_rate_image
struct CoarseSampleLocationNV <: Vulkan.HighLevelStructpixel_x::UInt32pixel_y::UInt32sample::UInt32
Vulkan.CoarseSampleLocationNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::VkCoarseSampleLocationNV
CoarseSampleLocationNV(x::VulkanCore.LibVulkan.VkCoarseSampleLocationNV) -> CoarseSampleLocationNV
Vulkan.CoarseSampleLocationNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::_CoarseSampleLocationNV
CoarseSampleLocationNV(x::_CoarseSampleLocationNV) -> CoarseSampleLocationNV
Vulkan.CoarseSampleOrderCustomNV — TypeHigh-level wrapper for VkCoarseSampleOrderCustomNV.
Extension: VK_NV_shading_rate_image
struct CoarseSampleOrderCustomNV <: Vulkan.HighLevelStructshading_rate::ShadingRatePaletteEntryNVsample_count::UInt32sample_locations::Vector{CoarseSampleLocationNV}
Vulkan.CoarseSampleOrderCustomNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::VkCoarseSampleOrderCustomNV
CoarseSampleOrderCustomNV(x::VulkanCore.LibVulkan.VkCoarseSampleOrderCustomNV)
Vulkan.CoarseSampleOrderCustomNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::_CoarseSampleOrderCustomNV
CoarseSampleOrderCustomNV(x::_CoarseSampleOrderCustomNV)
Vulkan.CommandBufferAllocateInfo — TypeHigh-level wrapper for VkCommandBufferAllocateInfo.
struct CommandBufferAllocateInfo <: Vulkan.HighLevelStructnext::Anycommand_pool::CommandPoollevel::CommandBufferLevelcommand_buffer_count::UInt32
Vulkan.CommandBufferAllocateInfo — MethodArguments:
command_pool::CommandPoollevel::CommandBufferLevelcommand_buffer_count::UInt32next::Any: defaults toC_NULL
CommandBufferAllocateInfo(command_pool::CommandPool, level::CommandBufferLevel, command_buffer_count::Integer; next) -> CommandBufferAllocateInfo
Vulkan.CommandBufferAllocateInfo — MethodArguments:
x::VkCommandBufferAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferAllocateInfo(x::VulkanCore.LibVulkan.VkCommandBufferAllocateInfo, next_types::Type...)
Vulkan.CommandBufferAllocateInfo — MethodArguments:
x::_CommandBufferAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferAllocateInfo(x::_CommandBufferAllocateInfo, next_types::Type...)
Vulkan.CommandBufferBeginInfo — TypeHigh-level wrapper for VkCommandBufferBeginInfo.
struct CommandBufferBeginInfo <: Vulkan.HighLevelStructnext::Anyflags::CommandBufferUsageFlaginheritance_info::Union{Ptr{Nothing}, CommandBufferInheritanceInfo}
Vulkan.CommandBufferBeginInfo — MethodArguments:
x::VkCommandBufferBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferBeginInfo(x::VulkanCore.LibVulkan.VkCommandBufferBeginInfo, next_types::Type...)
Vulkan.CommandBufferBeginInfo — MethodArguments:
x::_CommandBufferBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferBeginInfo(x::_CommandBufferBeginInfo, next_types::Type...)
Vulkan.CommandBufferBeginInfo — MethodArguments:
next::Any: defaults toC_NULLflags::CommandBufferUsageFlag: defaults to0inheritance_info::CommandBufferInheritanceInfo: defaults toC_NULL
CommandBufferBeginInfo(; next, flags, inheritance_info) -> CommandBufferBeginInfo
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT — TypeHigh-level wrapper for VkCommandBufferInheritanceConditionalRenderingInfoEXT.
Extension: VK_EXT_conditional_rendering
struct CommandBufferInheritanceConditionalRenderingInfoEXT <: Vulkan.HighLevelStructnext::Anyconditional_rendering_enable::Bool
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
conditional_rendering_enable::Boolnext::Any: defaults toC_NULL
CommandBufferInheritanceConditionalRenderingInfoEXT(conditional_rendering_enable::Bool; next) -> CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::VkCommandBufferInheritanceConditionalRenderingInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceConditionalRenderingInfoEXT(x::VulkanCore.LibVulkan.VkCommandBufferInheritanceConditionalRenderingInfoEXT, next_types::Type...) -> CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan.CommandBufferInheritanceConditionalRenderingInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::_CommandBufferInheritanceConditionalRenderingInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceConditionalRenderingInfoEXT(x::_CommandBufferInheritanceConditionalRenderingInfoEXT, next_types::Type...) -> CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan.CommandBufferInheritanceInfo — TypeHigh-level wrapper for VkCommandBufferInheritanceInfo.
struct CommandBufferInheritanceInfo <: Vulkan.HighLevelStructnext::Anyrender_pass::Union{Ptr{Nothing}, RenderPass}subpass::UInt32framebuffer::Union{Ptr{Nothing}, Framebuffer}occlusion_query_enable::Boolquery_flags::QueryControlFlagpipeline_statistics::QueryPipelineStatisticFlag
Vulkan.CommandBufferInheritanceInfo — MethodArguments:
subpass::UInt32occlusion_query_enable::Boolnext::Any: defaults toC_NULLrender_pass::RenderPass: defaults toC_NULLframebuffer::Framebuffer: defaults toC_NULLquery_flags::QueryControlFlag: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
CommandBufferInheritanceInfo(subpass::Integer, occlusion_query_enable::Bool; next, render_pass, framebuffer, query_flags, pipeline_statistics) -> CommandBufferInheritanceInfo
Vulkan.CommandBufferInheritanceInfo — MethodArguments:
x::VkCommandBufferInheritanceInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceInfo(x::VulkanCore.LibVulkan.VkCommandBufferInheritanceInfo, next_types::Type...)
Vulkan.CommandBufferInheritanceInfo — MethodArguments:
x::_CommandBufferInheritanceInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceInfo(x::_CommandBufferInheritanceInfo, next_types::Type...)
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM — TypeHigh-level wrapper for VkCommandBufferInheritanceRenderPassTransformInfoQCOM.
Extension: VK_QCOM_render_pass_transform
struct CommandBufferInheritanceRenderPassTransformInfoQCOM <: Vulkan.HighLevelStructnext::Anytransform::SurfaceTransformFlagKHRrender_area::Rect2D
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
transform::SurfaceTransformFlagKHRrender_area::Rect2Dnext::Any: defaults toC_NULL
CommandBufferInheritanceRenderPassTransformInfoQCOM(transform::SurfaceTransformFlagKHR, render_area::Rect2D; next) -> CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
x::VkCommandBufferInheritanceRenderPassTransformInfoQCOMnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceRenderPassTransformInfoQCOM(x::VulkanCore.LibVulkan.VkCommandBufferInheritanceRenderPassTransformInfoQCOM, next_types::Type...) -> CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan.CommandBufferInheritanceRenderPassTransformInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
x::_CommandBufferInheritanceRenderPassTransformInfoQCOMnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceRenderPassTransformInfoQCOM(x::_CommandBufferInheritanceRenderPassTransformInfoQCOM, next_types::Type...) -> CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan.CommandBufferInheritanceViewportScissorInfoNV — TypeHigh-level wrapper for VkCommandBufferInheritanceViewportScissorInfoNV.
Extension: VK_NV_inherited_viewport_scissor
struct CommandBufferInheritanceViewportScissorInfoNV <: Vulkan.HighLevelStructnext::Anyviewport_scissor_2_d::Boolviewport_depth_count::UInt32viewport_depths::Viewport
Vulkan.CommandBufferInheritanceViewportScissorInfoNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
viewport_scissor_2_d::Boolviewport_depth_count::UInt32viewport_depths::Viewportnext::Any: defaults toC_NULL
CommandBufferInheritanceViewportScissorInfoNV(viewport_scissor_2_d::Bool, viewport_depth_count::Integer, viewport_depths::Viewport; next) -> CommandBufferInheritanceViewportScissorInfoNV
Vulkan.CommandBufferInheritanceViewportScissorInfoNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
x::VkCommandBufferInheritanceViewportScissorInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceViewportScissorInfoNV(x::VulkanCore.LibVulkan.VkCommandBufferInheritanceViewportScissorInfoNV, next_types::Type...)
Vulkan.CommandBufferInheritanceViewportScissorInfoNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
x::_CommandBufferInheritanceViewportScissorInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferInheritanceViewportScissorInfoNV(x::_CommandBufferInheritanceViewportScissorInfoNV, next_types::Type...)
Vulkan.CommandBufferSubmitInfoKHR — TypeHigh-level wrapper for VkCommandBufferSubmitInfoKHR.
Extension: VK_KHR_synchronization2
struct CommandBufferSubmitInfoKHR <: Vulkan.HighLevelStructnext::Anycommand_buffer::CommandBufferdevice_mask::UInt32
Vulkan.CommandBufferSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBufferdevice_mask::UInt32next::Any: defaults toC_NULL
CommandBufferSubmitInfoKHR(command_buffer::CommandBuffer, device_mask::Integer; next) -> CommandBufferSubmitInfoKHR
Vulkan.CommandBufferSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkCommandBufferSubmitInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferSubmitInfoKHR(x::VulkanCore.LibVulkan.VkCommandBufferSubmitInfoKHR, next_types::Type...)
Vulkan.CommandBufferSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_CommandBufferSubmitInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CommandBufferSubmitInfoKHR(x::_CommandBufferSubmitInfoKHR, next_types::Type...)
Vulkan.CommandPoolCreateInfo — TypeHigh-level wrapper for VkCommandPoolCreateInfo.
struct CommandPoolCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::CommandPoolCreateFlagqueue_family_index::UInt32
Vulkan.CommandPoolCreateInfo — MethodArguments:
queue_family_index::UInt32next::Any: defaults toC_NULLflags::CommandPoolCreateFlag: defaults to0
CommandPoolCreateInfo(queue_family_index::Integer; next, flags) -> CommandPoolCreateInfo
Vulkan.CommandPoolCreateInfo — MethodArguments:
x::VkCommandPoolCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandPoolCreateInfo(x::VulkanCore.LibVulkan.VkCommandPoolCreateInfo, next_types::Type...) -> CommandPoolCreateInfo
Vulkan.CommandPoolCreateInfo — MethodArguments:
x::_CommandPoolCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
CommandPoolCreateInfo(x::_CommandPoolCreateInfo, next_types::Type...) -> CommandPoolCreateInfo
Vulkan.ComponentMapping — TypeHigh-level wrapper for VkComponentMapping.
struct ComponentMapping <: Vulkan.HighLevelStructr::ComponentSwizzleg::ComponentSwizzleb::ComponentSwizzlea::ComponentSwizzle
Vulkan.ComponentMapping — MethodArguments:
x::VkComponentMapping
ComponentMapping(x::VulkanCore.LibVulkan.VkComponentMapping) -> ComponentMapping
Vulkan.ComponentMapping — MethodArguments:
x::_ComponentMapping
ComponentMapping(x::_ComponentMapping) -> ComponentMapping
Vulkan.ComputePipelineCreateInfo — TypeHigh-level wrapper for VkComputePipelineCreateInfo.
struct ComputePipelineCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstage::PipelineShaderStageCreateInfolayout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.ComputePipelineCreateInfo — MethodArguments:
stage::PipelineShaderStageCreateInfolayout::PipelineLayoutbase_pipeline_index::Int32next::Any: defaults toC_NULLflags::PipelineCreateFlag: defaults to0base_pipeline_handle::Pipeline: defaults toC_NULL
ComputePipelineCreateInfo(stage::PipelineShaderStageCreateInfo, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> ComputePipelineCreateInfo
Vulkan.ComputePipelineCreateInfo — MethodArguments:
x::VkComputePipelineCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ComputePipelineCreateInfo(x::VulkanCore.LibVulkan.VkComputePipelineCreateInfo, next_types::Type...)
Vulkan.ComputePipelineCreateInfo — MethodArguments:
x::_ComputePipelineCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ComputePipelineCreateInfo(x::_ComputePipelineCreateInfo, next_types::Type...)
Vulkan.ConditionalRenderingBeginInfoEXT — TypeHigh-level wrapper for VkConditionalRenderingBeginInfoEXT.
Extension: VK_EXT_conditional_rendering
struct ConditionalRenderingBeginInfoEXT <: Vulkan.HighLevelStructnext::Anybuffer::Bufferoffset::UInt64flags::ConditionalRenderingFlagEXT
Vulkan.ConditionalRenderingBeginInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
buffer::Bufferoffset::UInt64next::Any: defaults toC_NULLflags::ConditionalRenderingFlagEXT: defaults to0
ConditionalRenderingBeginInfoEXT(buffer::Buffer, offset::Integer; next, flags) -> ConditionalRenderingBeginInfoEXT
Vulkan.ConditionalRenderingBeginInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::VkConditionalRenderingBeginInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ConditionalRenderingBeginInfoEXT(x::VulkanCore.LibVulkan.VkConditionalRenderingBeginInfoEXT, next_types::Type...)
Vulkan.ConditionalRenderingBeginInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::_ConditionalRenderingBeginInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ConditionalRenderingBeginInfoEXT(x::_ConditionalRenderingBeginInfoEXT, next_types::Type...)
Vulkan.ConformanceVersion — TypeHigh-level wrapper for VkConformanceVersion.
struct ConformanceVersion <: Vulkan.HighLevelStructmajor::UInt8minor::UInt8subminor::UInt8patch::UInt8
Vulkan.ConformanceVersion — MethodArguments:
x::VkConformanceVersion
ConformanceVersion(x::VulkanCore.LibVulkan.VkConformanceVersion) -> ConformanceVersion
Vulkan.ConformanceVersion — MethodArguments:
x::_ConformanceVersion
ConformanceVersion(x::_ConformanceVersion) -> ConformanceVersion
Vulkan.CooperativeMatrixPropertiesNV — TypeHigh-level wrapper for VkCooperativeMatrixPropertiesNV.
Extension: VK_NV_cooperative_matrix
struct CooperativeMatrixPropertiesNV <: Vulkan.HighLevelStructnext::Anym_size::UInt32n_size::UInt32k_size::UInt32a_type::ComponentTypeNVb_type::ComponentTypeNVc_type::ComponentTypeNVd_type::ComponentTypeNVscope::ScopeNV
Vulkan.CooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
m_size::UInt32n_size::UInt32k_size::UInt32a_type::ComponentTypeNVb_type::ComponentTypeNVc_type::ComponentTypeNVd_type::ComponentTypeNVscope::ScopeNVnext::Any: defaults toC_NULL
CooperativeMatrixPropertiesNV(m_size::Integer, n_size::Integer, k_size::Integer, a_type::ComponentTypeNV, b_type::ComponentTypeNV, c_type::ComponentTypeNV, d_type::ComponentTypeNV, scope::ScopeNV; next) -> CooperativeMatrixPropertiesNV
Vulkan.CooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::VkCooperativeMatrixPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
CooperativeMatrixPropertiesNV(x::VulkanCore.LibVulkan.VkCooperativeMatrixPropertiesNV, next_types::Type...) -> CooperativeMatrixPropertiesNV
Vulkan.CooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::_CooperativeMatrixPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
CooperativeMatrixPropertiesNV(x::_CooperativeMatrixPropertiesNV, next_types::Type...) -> CooperativeMatrixPropertiesNV
Vulkan.CopyAccelerationStructureInfoKHR — TypeHigh-level wrapper for VkCopyAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyAccelerationStructureInfoKHR <: Vulkan.HighLevelStructnext::Anysrc::AccelerationStructureKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHR
Vulkan.CopyAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::AccelerationStructureKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHRnext::Any: defaults toC_NULL
CopyAccelerationStructureInfoKHR(src::AccelerationStructureKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyAccelerationStructureInfoKHR
Vulkan.CopyAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkCopyAccelerationStructureInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyAccelerationStructureInfoKHR(x::VulkanCore.LibVulkan.VkCopyAccelerationStructureInfoKHR, next_types::Type...)
Vulkan.CopyAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_CopyAccelerationStructureInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyAccelerationStructureInfoKHR(x::_CopyAccelerationStructureInfoKHR, next_types::Type...)
Vulkan.CopyAccelerationStructureToMemoryInfoKHR — TypeHigh-level wrapper for VkCopyAccelerationStructureToMemoryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyAccelerationStructureToMemoryInfoKHR <: Vulkan.HighLevelStructnext::Anysrc::AccelerationStructureKHRdst::DeviceOrHostAddressKHRmode::CopyAccelerationStructureModeKHR
Vulkan.CopyAccelerationStructureToMemoryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::AccelerationStructureKHRdst::DeviceOrHostAddressKHRmode::CopyAccelerationStructureModeKHRnext::Any: defaults toC_NULL
CopyAccelerationStructureToMemoryInfoKHR(src::AccelerationStructureKHR, dst::DeviceOrHostAddressKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyAccelerationStructureToMemoryInfoKHR
Vulkan.CopyAccelerationStructureToMemoryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkCopyAccelerationStructureToMemoryInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyAccelerationStructureToMemoryInfoKHR(x::VulkanCore.LibVulkan.VkCopyAccelerationStructureToMemoryInfoKHR, next_types::Type...)
Vulkan.CopyAccelerationStructureToMemoryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_CopyAccelerationStructureToMemoryInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyAccelerationStructureToMemoryInfoKHR(x::_CopyAccelerationStructureToMemoryInfoKHR, next_types::Type...)
Vulkan.CopyBufferInfo2KHR — TypeHigh-level wrapper for VkCopyBufferInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyBufferInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_buffer::Bufferdst_buffer::Bufferregions::Vector{BufferCopy2KHR}
Vulkan.CopyBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_buffer::Bufferdst_buffer::Bufferregions::Vector{BufferCopy2KHR}next::Any: defaults toC_NULL
CopyBufferInfo2KHR(src_buffer::Buffer, dst_buffer::Buffer, regions::AbstractArray; next) -> CopyBufferInfo2KHR
Vulkan.CopyBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkCopyBufferInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyBufferInfo2KHR(x::VulkanCore.LibVulkan.VkCopyBufferInfo2KHR, next_types::Type...)
Vulkan.CopyBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_CopyBufferInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyBufferInfo2KHR(x::_CopyBufferInfo2KHR, next_types::Type...)
Vulkan.CopyBufferToImageInfo2KHR — TypeHigh-level wrapper for VkCopyBufferToImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyBufferToImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{BufferImageCopy2KHR}
Vulkan.CopyBufferToImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{BufferImageCopy2KHR}next::Any: defaults toC_NULL
CopyBufferToImageInfo2KHR(src_buffer::Buffer, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> CopyBufferToImageInfo2KHR
Vulkan.CopyBufferToImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkCopyBufferToImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyBufferToImageInfo2KHR(x::VulkanCore.LibVulkan.VkCopyBufferToImageInfo2KHR, next_types::Type...)
Vulkan.CopyBufferToImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_CopyBufferToImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyBufferToImageInfo2KHR(x::_CopyBufferToImageInfo2KHR, next_types::Type...)
Vulkan.CopyCommandTransformInfoQCOM — TypeHigh-level wrapper for VkCopyCommandTransformInfoQCOM.
Extension: VK_QCOM_rotated_copy_commands
struct CopyCommandTransformInfoQCOM <: Vulkan.HighLevelStructnext::Anytransform::SurfaceTransformFlagKHR
Vulkan.CopyCommandTransformInfoQCOM — MethodExtension: VK_QCOM_rotated_copy_commands
Arguments:
transform::SurfaceTransformFlagKHRnext::Any: defaults toC_NULL
CopyCommandTransformInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> CopyCommandTransformInfoQCOM
Vulkan.CopyCommandTransformInfoQCOM — MethodExtension: VK_QCOM_rotated_copy_commands
Arguments:
x::VkCopyCommandTransformInfoQCOMnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyCommandTransformInfoQCOM(x::VulkanCore.LibVulkan.VkCopyCommandTransformInfoQCOM, next_types::Type...) -> CopyCommandTransformInfoQCOM
Vulkan.CopyCommandTransformInfoQCOM — MethodExtension: VK_QCOM_rotated_copy_commands
Arguments:
x::_CopyCommandTransformInfoQCOMnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyCommandTransformInfoQCOM(x::_CopyCommandTransformInfoQCOM, next_types::Type...) -> CopyCommandTransformInfoQCOM
Vulkan.CopyDescriptorSet — TypeHigh-level wrapper for VkCopyDescriptorSet.
struct CopyDescriptorSet <: Vulkan.HighLevelStructnext::Anysrc_set::DescriptorSetsrc_binding::UInt32src_array_element::UInt32dst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32
Vulkan.CopyDescriptorSet — MethodArguments:
src_set::DescriptorSetsrc_binding::UInt32src_array_element::UInt32dst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32next::Any: defaults toC_NULL
CopyDescriptorSet(src_set::DescriptorSet, src_binding::Integer, src_array_element::Integer, dst_set::DescriptorSet, dst_binding::Integer, dst_array_element::Integer, descriptor_count::Integer; next) -> CopyDescriptorSet
Vulkan.CopyDescriptorSet — MethodArguments:
x::VkCopyDescriptorSetnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyDescriptorSet(x::VulkanCore.LibVulkan.VkCopyDescriptorSet, next_types::Type...)
Vulkan.CopyDescriptorSet — MethodArguments:
x::_CopyDescriptorSetnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyDescriptorSet(x::_CopyDescriptorSet, next_types::Type...)
Vulkan.CopyImageInfo2KHR — TypeHigh-level wrapper for VkCopyImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageCopy2KHR}
Vulkan.CopyImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageCopy2KHR}next::Any: defaults toC_NULL
CopyImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> CopyImageInfo2KHR
Vulkan.CopyImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkCopyImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyImageInfo2KHR(x::VulkanCore.LibVulkan.VkCopyImageInfo2KHR, next_types::Type...)
Vulkan.CopyImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_CopyImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyImageInfo2KHR(x::_CopyImageInfo2KHR, next_types::Type...)
Vulkan.CopyImageToBufferInfo2KHR — TypeHigh-level wrapper for VkCopyImageToBufferInfo2KHR.
Extension: VK_KHR_copy_commands2
struct CopyImageToBufferInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{BufferImageCopy2KHR}
Vulkan.CopyImageToBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{BufferImageCopy2KHR}next::Any: defaults toC_NULL
CopyImageToBufferInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_buffer::Buffer, regions::AbstractArray; next) -> CopyImageToBufferInfo2KHR
Vulkan.CopyImageToBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkCopyImageToBufferInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyImageToBufferInfo2KHR(x::VulkanCore.LibVulkan.VkCopyImageToBufferInfo2KHR, next_types::Type...)
Vulkan.CopyImageToBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_CopyImageToBufferInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyImageToBufferInfo2KHR(x::_CopyImageToBufferInfo2KHR, next_types::Type...)
Vulkan.CopyMemoryToAccelerationStructureInfoKHR — TypeHigh-level wrapper for VkCopyMemoryToAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct CopyMemoryToAccelerationStructureInfoKHR <: Vulkan.HighLevelStructnext::Anysrc::DeviceOrHostAddressConstKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHR
Vulkan.CopyMemoryToAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::DeviceOrHostAddressConstKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHRnext::Any: defaults toC_NULL
CopyMemoryToAccelerationStructureInfoKHR(src::DeviceOrHostAddressConstKHR, dst::AccelerationStructureKHR, mode::CopyAccelerationStructureModeKHR; next) -> CopyMemoryToAccelerationStructureInfoKHR
Vulkan.CopyMemoryToAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkCopyMemoryToAccelerationStructureInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyMemoryToAccelerationStructureInfoKHR(x::VulkanCore.LibVulkan.VkCopyMemoryToAccelerationStructureInfoKHR, next_types::Type...)
Vulkan.CopyMemoryToAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_CopyMemoryToAccelerationStructureInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
CopyMemoryToAccelerationStructureInfoKHR(x::_CopyMemoryToAccelerationStructureInfoKHR, next_types::Type...)
Vulkan.DebugMarkerMarkerInfoEXT — TypeHigh-level wrapper for VkDebugMarkerMarkerInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerMarkerInfoEXT <: Vulkan.HighLevelStructnext::Anymarker_name::Stringcolor::NTuple{4, Float32}
Vulkan.DebugMarkerMarkerInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
marker_name::Stringcolor::NTuple{4, Float32}next::Any: defaults toC_NULL
DebugMarkerMarkerInfoEXT(marker_name::AbstractString, color::NTuple{4, Float32}; next) -> DebugMarkerMarkerInfoEXT
Vulkan.DebugMarkerMarkerInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::VkDebugMarkerMarkerInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugMarkerMarkerInfoEXT(x::VulkanCore.LibVulkan.VkDebugMarkerMarkerInfoEXT, next_types::Type...) -> DebugMarkerMarkerInfoEXT
Vulkan.DebugMarkerMarkerInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::_DebugMarkerMarkerInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugMarkerMarkerInfoEXT(x::_DebugMarkerMarkerInfoEXT, next_types::Type...) -> DebugMarkerMarkerInfoEXT
Vulkan.DebugMarkerObjectNameInfoEXT — TypeHigh-level wrapper for VkDebugMarkerObjectNameInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerObjectNameInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::DebugReportObjectTypeEXTobject::UInt64object_name::String
Vulkan.DebugMarkerObjectNameInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
object_type::DebugReportObjectTypeEXTobject::UInt64object_name::Stringnext::Any: defaults toC_NULL
DebugMarkerObjectNameInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, object_name::AbstractString; next) -> DebugMarkerObjectNameInfoEXT
Vulkan.DebugMarkerObjectNameInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::VkDebugMarkerObjectNameInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugMarkerObjectNameInfoEXT(x::VulkanCore.LibVulkan.VkDebugMarkerObjectNameInfoEXT, next_types::Type...) -> DebugMarkerObjectNameInfoEXT
Vulkan.DebugMarkerObjectNameInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::_DebugMarkerObjectNameInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugMarkerObjectNameInfoEXT(x::_DebugMarkerObjectNameInfoEXT, next_types::Type...) -> DebugMarkerObjectNameInfoEXT
Vulkan.DebugMarkerObjectTagInfoEXT — TypeHigh-level wrapper for VkDebugMarkerObjectTagInfoEXT.
Extension: VK_EXT_debug_marker
struct DebugMarkerObjectTagInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::DebugReportObjectTypeEXTobject::UInt64tag_name::UInt64tag_size::UInt64tag::Ptr{Nothing}
Vulkan.DebugMarkerObjectTagInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
object_type::DebugReportObjectTypeEXTobject::UInt64tag_name::UInt64tag_size::UInttag::Ptr{Cvoid}next::Any: defaults toC_NULL
DebugMarkerObjectTagInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> DebugMarkerObjectTagInfoEXT
Vulkan.DebugMarkerObjectTagInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::VkDebugMarkerObjectTagInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugMarkerObjectTagInfoEXT(x::VulkanCore.LibVulkan.VkDebugMarkerObjectTagInfoEXT, next_types::Type...) -> DebugMarkerObjectTagInfoEXT
Vulkan.DebugMarkerObjectTagInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::_DebugMarkerObjectTagInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugMarkerObjectTagInfoEXT(x::_DebugMarkerObjectTagInfoEXT, next_types::Type...) -> DebugMarkerObjectTagInfoEXT
Vulkan.DebugReportCallbackCreateInfoEXT — TypeHigh-level wrapper for VkDebugReportCallbackCreateInfoEXT.
Extension: VK_EXT_debug_report
struct DebugReportCallbackCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::DebugReportFlagEXTpfn_callback::Union{Ptr{Nothing}, Base.CFunction}user_data::Ptr{Nothing}
Vulkan.DebugReportCallbackCreateInfoEXT — MethodExtension: VK_EXT_debug_report
Arguments:
pfn_callback::FunctionPtrnext::Any: defaults toC_NULLflags::DebugReportFlagEXT: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
DebugReportCallbackCreateInfoEXT(pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> DebugReportCallbackCreateInfoEXT
Vulkan.DebugReportCallbackCreateInfoEXT — MethodExtension: VK_EXT_debug_report
Arguments:
x::VkDebugReportCallbackCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugReportCallbackCreateInfoEXT(x::VulkanCore.LibVulkan.VkDebugReportCallbackCreateInfoEXT, next_types::Type...) -> DebugReportCallbackCreateInfoEXT
Vulkan.DebugReportCallbackCreateInfoEXT — MethodExtension: VK_EXT_debug_report
Arguments:
x::_DebugReportCallbackCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugReportCallbackCreateInfoEXT(x::_DebugReportCallbackCreateInfoEXT, next_types::Type...) -> DebugReportCallbackCreateInfoEXT
Vulkan.DebugUtilsLabelEXT — TypeHigh-level wrapper for VkDebugUtilsLabelEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsLabelEXT <: Vulkan.HighLevelStructnext::Anylabel_name::Stringcolor::NTuple{4, Float32}
Vulkan.DebugUtilsLabelEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
label_name::Stringcolor::NTuple{4, Float32}next::Any: defaults toC_NULL
DebugUtilsLabelEXT(label_name::AbstractString, color::NTuple{4, Float32}; next) -> DebugUtilsLabelEXT
Vulkan.DebugUtilsLabelEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::VkDebugUtilsLabelEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsLabelEXT(x::VulkanCore.LibVulkan.VkDebugUtilsLabelEXT, next_types::Type...) -> DebugUtilsLabelEXT
Vulkan.DebugUtilsLabelEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::_DebugUtilsLabelEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsLabelEXT(x::_DebugUtilsLabelEXT, next_types::Type...) -> DebugUtilsLabelEXT
Vulkan.DebugUtilsMessengerCallbackDataEXT — TypeHigh-level wrapper for VkDebugUtilsMessengerCallbackDataEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsMessengerCallbackDataEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32message_id_name::Stringmessage_id_number::Int32message::Stringqueue_labels::Vector{DebugUtilsLabelEXT}cmd_buf_labels::Vector{DebugUtilsLabelEXT}objects::Vector{DebugUtilsObjectNameInfoEXT}
Vulkan.DebugUtilsMessengerCallbackDataEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
message_id_number::Int32message::Stringqueue_labels::Vector{DebugUtilsLabelEXT}cmd_buf_labels::Vector{DebugUtilsLabelEXT}objects::Vector{DebugUtilsObjectNameInfoEXT}next::Any: defaults toC_NULLflags::UInt32: defaults to0message_id_name::String: defaults to ``
DebugUtilsMessengerCallbackDataEXT(message_id_number::Integer, message::AbstractString, queue_labels::AbstractArray, cmd_buf_labels::AbstractArray, objects::AbstractArray; next, flags, message_id_name) -> DebugUtilsMessengerCallbackDataEXT
Vulkan.DebugUtilsMessengerCallbackDataEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::VkDebugUtilsMessengerCallbackDataEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsMessengerCallbackDataEXT(x::VulkanCore.LibVulkan.VkDebugUtilsMessengerCallbackDataEXT, next_types::Type...)
Vulkan.DebugUtilsMessengerCallbackDataEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::_DebugUtilsMessengerCallbackDataEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsMessengerCallbackDataEXT(x::_DebugUtilsMessengerCallbackDataEXT, next_types::Type...)
Vulkan.DebugUtilsMessengerCreateInfoEXT — TypeHigh-level wrapper for VkDebugUtilsMessengerCreateInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsMessengerCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32message_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}user_data::Ptr{Nothing}
Vulkan.DebugUtilsMessengerCreateInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
message_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::FunctionPtrnext::Any: defaults toC_NULLflags::UInt32: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
DebugUtilsMessengerCreateInfoEXT(message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> DebugUtilsMessengerCreateInfoEXT
Vulkan.DebugUtilsMessengerCreateInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::VkDebugUtilsMessengerCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsMessengerCreateInfoEXT(x::VulkanCore.LibVulkan.VkDebugUtilsMessengerCreateInfoEXT, next_types::Type...) -> DebugUtilsMessengerCreateInfoEXT
Vulkan.DebugUtilsMessengerCreateInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::_DebugUtilsMessengerCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsMessengerCreateInfoEXT(x::_DebugUtilsMessengerCreateInfoEXT, next_types::Type...) -> DebugUtilsMessengerCreateInfoEXT
Vulkan.DebugUtilsMessengerEXT — MethodRegister a user-defined callback and return the corresponding messenger. All the levels from min_severity will be included. Note that this controls only what messages are sent to the callback. The logging function may use logging macros such as @info or @error to easily filter logs through the Julia logging system.
A default function default_debug_callback can be converted to a function pointer to use as a callback.
callback must be a function pointer of type Ptr{Nothing} obtained from a callback_f function as follows: callback = @cfunction(callback_f, UInt32, (DebugUtilsMessageSeverityFlagBitsEXT, DebugUtilsMessageTypeFlagBitsEXT, Ptr{VkCore.VkDebugUtilsMessengerCallbackDataEXT}, Ptr{Cvoid})) with callback_f a Julia function with a signature matching the @cfunction call.
DebugUtilsMessengerEXT(instance::Instance, callback::Ptr{Nothing}; min_severity, types) -> DebugUtilsMessengerEXT
Vulkan.DebugUtilsObjectNameInfoEXT — TypeHigh-level wrapper for VkDebugUtilsObjectNameInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsObjectNameInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::ObjectTypeobject_handle::UInt64object_name::String
Vulkan.DebugUtilsObjectNameInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
object_type::ObjectTypeobject_handle::UInt64next::Any: defaults toC_NULLobject_name::String: defaults to ``
DebugUtilsObjectNameInfoEXT(object_type::ObjectType, object_handle::Integer; next, object_name) -> DebugUtilsObjectNameInfoEXT
Vulkan.DebugUtilsObjectNameInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::VkDebugUtilsObjectNameInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsObjectNameInfoEXT(x::VulkanCore.LibVulkan.VkDebugUtilsObjectNameInfoEXT, next_types::Type...) -> DebugUtilsObjectNameInfoEXT
Vulkan.DebugUtilsObjectNameInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::_DebugUtilsObjectNameInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsObjectNameInfoEXT(x::_DebugUtilsObjectNameInfoEXT, next_types::Type...) -> DebugUtilsObjectNameInfoEXT
Vulkan.DebugUtilsObjectTagInfoEXT — TypeHigh-level wrapper for VkDebugUtilsObjectTagInfoEXT.
Extension: VK_EXT_debug_utils
struct DebugUtilsObjectTagInfoEXT <: Vulkan.HighLevelStructnext::Anyobject_type::ObjectTypeobject_handle::UInt64tag_name::UInt64tag_size::UInt64tag::Ptr{Nothing}
Vulkan.DebugUtilsObjectTagInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
object_type::ObjectTypeobject_handle::UInt64tag_name::UInt64tag_size::UInttag::Ptr{Cvoid}next::Any: defaults toC_NULL
DebugUtilsObjectTagInfoEXT(object_type::ObjectType, object_handle::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> DebugUtilsObjectTagInfoEXT
Vulkan.DebugUtilsObjectTagInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::VkDebugUtilsObjectTagInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsObjectTagInfoEXT(x::VulkanCore.LibVulkan.VkDebugUtilsObjectTagInfoEXT, next_types::Type...) -> DebugUtilsObjectTagInfoEXT
Vulkan.DebugUtilsObjectTagInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::_DebugUtilsObjectTagInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DebugUtilsObjectTagInfoEXT(x::_DebugUtilsObjectTagInfoEXT, next_types::Type...) -> DebugUtilsObjectTagInfoEXT
Vulkan.DedicatedAllocationBufferCreateInfoNV — TypeHigh-level wrapper for VkDedicatedAllocationBufferCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationBufferCreateInfoNV <: Vulkan.HighLevelStructnext::Anydedicated_allocation::Bool
Vulkan.DedicatedAllocationBufferCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
dedicated_allocation::Boolnext::Any: defaults toC_NULL
DedicatedAllocationBufferCreateInfoNV(dedicated_allocation::Bool; next) -> DedicatedAllocationBufferCreateInfoNV
Vulkan.DedicatedAllocationBufferCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::VkDedicatedAllocationBufferCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DedicatedAllocationBufferCreateInfoNV(x::VulkanCore.LibVulkan.VkDedicatedAllocationBufferCreateInfoNV, next_types::Type...) -> DedicatedAllocationBufferCreateInfoNV
Vulkan.DedicatedAllocationBufferCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::_DedicatedAllocationBufferCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DedicatedAllocationBufferCreateInfoNV(x::_DedicatedAllocationBufferCreateInfoNV, next_types::Type...) -> DedicatedAllocationBufferCreateInfoNV
Vulkan.DedicatedAllocationImageCreateInfoNV — TypeHigh-level wrapper for VkDedicatedAllocationImageCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationImageCreateInfoNV <: Vulkan.HighLevelStructnext::Anydedicated_allocation::Bool
Vulkan.DedicatedAllocationImageCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
dedicated_allocation::Boolnext::Any: defaults toC_NULL
DedicatedAllocationImageCreateInfoNV(dedicated_allocation::Bool; next) -> DedicatedAllocationImageCreateInfoNV
Vulkan.DedicatedAllocationImageCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::VkDedicatedAllocationImageCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DedicatedAllocationImageCreateInfoNV(x::VulkanCore.LibVulkan.VkDedicatedAllocationImageCreateInfoNV, next_types::Type...) -> DedicatedAllocationImageCreateInfoNV
Vulkan.DedicatedAllocationImageCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::_DedicatedAllocationImageCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DedicatedAllocationImageCreateInfoNV(x::_DedicatedAllocationImageCreateInfoNV, next_types::Type...) -> DedicatedAllocationImageCreateInfoNV
Vulkan.DedicatedAllocationMemoryAllocateInfoNV — TypeHigh-level wrapper for VkDedicatedAllocationMemoryAllocateInfoNV.
Extension: VK_NV_dedicated_allocation
struct DedicatedAllocationMemoryAllocateInfoNV <: Vulkan.HighLevelStructnext::Anyimage::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan.DedicatedAllocationMemoryAllocateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::VkDedicatedAllocationMemoryAllocateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DedicatedAllocationMemoryAllocateInfoNV(x::VulkanCore.LibVulkan.VkDedicatedAllocationMemoryAllocateInfoNV, next_types::Type...)
Vulkan.DedicatedAllocationMemoryAllocateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::_DedicatedAllocationMemoryAllocateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DedicatedAllocationMemoryAllocateInfoNV(x::_DedicatedAllocationMemoryAllocateInfoNV, next_types::Type...)
Vulkan.DedicatedAllocationMemoryAllocateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
next::Any: defaults toC_NULLimage::Image: defaults toC_NULLbuffer::Buffer: defaults toC_NULL
DedicatedAllocationMemoryAllocateInfoNV(; next, image, buffer) -> DedicatedAllocationMemoryAllocateInfoNV
Vulkan.DependencyInfoKHR — TypeHigh-level wrapper for VkDependencyInfoKHR.
Extension: VK_KHR_synchronization2
struct DependencyInfoKHR <: Vulkan.HighLevelStructnext::Anydependency_flags::DependencyFlagmemory_barriers::Vector{MemoryBarrier2KHR}buffer_memory_barriers::Vector{BufferMemoryBarrier2KHR}image_memory_barriers::Vector{ImageMemoryBarrier2KHR}
Vulkan.DependencyInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
memory_barriers::Vector{MemoryBarrier2KHR}buffer_memory_barriers::Vector{BufferMemoryBarrier2KHR}image_memory_barriers::Vector{ImageMemoryBarrier2KHR}next::Any: defaults toC_NULLdependency_flags::DependencyFlag: defaults to0
DependencyInfoKHR(memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; next, dependency_flags) -> DependencyInfoKHR
Vulkan.DependencyInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkDependencyInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DependencyInfoKHR(x::VulkanCore.LibVulkan.VkDependencyInfoKHR, next_types::Type...)
Vulkan.DependencyInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_DependencyInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DependencyInfoKHR(x::_DependencyInfoKHR, next_types::Type...)
Vulkan.DescriptorBufferInfo — TypeHigh-level wrapper for VkDescriptorBufferInfo.
struct DescriptorBufferInfo <: Vulkan.HighLevelStructbuffer::Union{Ptr{Nothing}, Buffer}offset::UInt64range::UInt64
Vulkan.DescriptorBufferInfo — MethodArguments:
offset::UInt64range::UInt64buffer::Buffer: defaults toC_NULL
DescriptorBufferInfo(offset::Integer, range::Integer; buffer) -> DescriptorBufferInfo
Vulkan.DescriptorBufferInfo — MethodArguments:
x::VkDescriptorBufferInfo
DescriptorBufferInfo(x::VulkanCore.LibVulkan.VkDescriptorBufferInfo)
Vulkan.DescriptorBufferInfo — MethodVulkan.DescriptorImageInfo — TypeHigh-level wrapper for VkDescriptorImageInfo.
struct DescriptorImageInfo <: Vulkan.HighLevelStructsampler::Samplerimage_view::ImageViewimage_layout::ImageLayout
Vulkan.DescriptorImageInfo — MethodArguments:
x::VkDescriptorImageInfo
DescriptorImageInfo(x::VulkanCore.LibVulkan.VkDescriptorImageInfo)
Vulkan.DescriptorImageInfo — MethodVulkan.DescriptorPoolCreateInfo — TypeHigh-level wrapper for VkDescriptorPoolCreateInfo.
struct DescriptorPoolCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::DescriptorPoolCreateFlagmax_sets::UInt32pool_sizes::Vector{DescriptorPoolSize}
Vulkan.DescriptorPoolCreateInfo — MethodArguments:
max_sets::UInt32pool_sizes::Vector{DescriptorPoolSize}next::Any: defaults toC_NULLflags::DescriptorPoolCreateFlag: defaults to0
DescriptorPoolCreateInfo(max_sets::Integer, pool_sizes::AbstractArray; next, flags) -> DescriptorPoolCreateInfo
Vulkan.DescriptorPoolCreateInfo — MethodArguments:
x::VkDescriptorPoolCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorPoolCreateInfo(x::VulkanCore.LibVulkan.VkDescriptorPoolCreateInfo, next_types::Type...)
Vulkan.DescriptorPoolCreateInfo — MethodArguments:
x::_DescriptorPoolCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorPoolCreateInfo(x::_DescriptorPoolCreateInfo, next_types::Type...)
Vulkan.DescriptorPoolInlineUniformBlockCreateInfoEXT — TypeHigh-level wrapper for VkDescriptorPoolInlineUniformBlockCreateInfoEXT.
Extension: VK_EXT_inline_uniform_block
struct DescriptorPoolInlineUniformBlockCreateInfoEXT <: Vulkan.HighLevelStructnext::Anymax_inline_uniform_block_bindings::UInt32
Vulkan.DescriptorPoolInlineUniformBlockCreateInfoEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
max_inline_uniform_block_bindings::UInt32next::Any: defaults toC_NULL
DescriptorPoolInlineUniformBlockCreateInfoEXT(max_inline_uniform_block_bindings::Integer; next) -> DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan.DescriptorPoolInlineUniformBlockCreateInfoEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::VkDescriptorPoolInlineUniformBlockCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorPoolInlineUniformBlockCreateInfoEXT(x::VulkanCore.LibVulkan.VkDescriptorPoolInlineUniformBlockCreateInfoEXT, next_types::Type...) -> DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan.DescriptorPoolInlineUniformBlockCreateInfoEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::_DescriptorPoolInlineUniformBlockCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorPoolInlineUniformBlockCreateInfoEXT(x::_DescriptorPoolInlineUniformBlockCreateInfoEXT, next_types::Type...) -> DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan.DescriptorPoolSize — TypeHigh-level wrapper for VkDescriptorPoolSize.
struct DescriptorPoolSize <: Vulkan.HighLevelStructtype::DescriptorTypedescriptor_count::UInt32
Vulkan.DescriptorPoolSize — MethodArguments:
x::VkDescriptorPoolSize
DescriptorPoolSize(x::VulkanCore.LibVulkan.VkDescriptorPoolSize) -> DescriptorPoolSize
Vulkan.DescriptorPoolSize — MethodArguments:
x::_DescriptorPoolSize
DescriptorPoolSize(x::_DescriptorPoolSize) -> DescriptorPoolSize
Vulkan.DescriptorSetAllocateInfo — TypeHigh-level wrapper for VkDescriptorSetAllocateInfo.
struct DescriptorSetAllocateInfo <: Vulkan.HighLevelStructnext::Anydescriptor_pool::DescriptorPoolset_layouts::Vector{DescriptorSetLayout}
Vulkan.DescriptorSetAllocateInfo — MethodArguments:
descriptor_pool::DescriptorPoolset_layouts::Vector{DescriptorSetLayout}next::Any: defaults toC_NULL
DescriptorSetAllocateInfo(descriptor_pool::DescriptorPool, set_layouts::AbstractArray; next) -> DescriptorSetAllocateInfo
Vulkan.DescriptorSetAllocateInfo — MethodArguments:
x::VkDescriptorSetAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetAllocateInfo(x::VulkanCore.LibVulkan.VkDescriptorSetAllocateInfo, next_types::Type...)
Vulkan.DescriptorSetAllocateInfo — MethodArguments:
x::_DescriptorSetAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetAllocateInfo(x::_DescriptorSetAllocateInfo, next_types::Type...)
Vulkan.DescriptorSetLayoutBinding — TypeHigh-level wrapper for VkDescriptorSetLayoutBinding.
struct DescriptorSetLayoutBinding <: Vulkan.HighLevelStructbinding::UInt32descriptor_type::DescriptorTypedescriptor_count::UInt32stage_flags::ShaderStageFlagimmutable_samplers::Union{Ptr{Nothing}, Vector{Sampler}}
Vulkan.DescriptorSetLayoutBinding — MethodArguments:
binding::UInt32descriptor_type::DescriptorTypestage_flags::ShaderStageFlagdescriptor_count::UInt32: defaults to0immutable_samplers::Vector{Sampler}: defaults toC_NULL
DescriptorSetLayoutBinding(binding::Integer, descriptor_type::DescriptorType, stage_flags::ShaderStageFlag; descriptor_count, immutable_samplers) -> DescriptorSetLayoutBinding
Vulkan.DescriptorSetLayoutBinding — MethodArguments:
x::VkDescriptorSetLayoutBinding
DescriptorSetLayoutBinding(x::VulkanCore.LibVulkan.VkDescriptorSetLayoutBinding)
Vulkan.DescriptorSetLayoutBinding — MethodArguments:
x::_DescriptorSetLayoutBinding
DescriptorSetLayoutBinding(x::_DescriptorSetLayoutBinding)
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo — TypeHigh-level wrapper for VkDescriptorSetLayoutBindingFlagsCreateInfo.
struct DescriptorSetLayoutBindingFlagsCreateInfo <: Vulkan.HighLevelStructnext::Anybinding_flags::Vector{DescriptorBindingFlag}
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo — MethodArguments:
binding_flags::Vector{DescriptorBindingFlag}next::Any: defaults toC_NULL
DescriptorSetLayoutBindingFlagsCreateInfo(binding_flags::AbstractArray; next) -> DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo — MethodArguments:
x::VkDescriptorSetLayoutBindingFlagsCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetLayoutBindingFlagsCreateInfo(x::VulkanCore.LibVulkan.VkDescriptorSetLayoutBindingFlagsCreateInfo, next_types::Type...)
Vulkan.DescriptorSetLayoutBindingFlagsCreateInfo — MethodArguments:
x::_DescriptorSetLayoutBindingFlagsCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetLayoutBindingFlagsCreateInfo(x::_DescriptorSetLayoutBindingFlagsCreateInfo, next_types::Type...)
Vulkan.DescriptorSetLayoutCreateInfo — TypeHigh-level wrapper for VkDescriptorSetLayoutCreateInfo.
struct DescriptorSetLayoutCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::DescriptorSetLayoutCreateFlagbindings::Vector{DescriptorSetLayoutBinding}
Vulkan.DescriptorSetLayoutCreateInfo — MethodArguments:
bindings::Vector{DescriptorSetLayoutBinding}next::Any: defaults toC_NULLflags::DescriptorSetLayoutCreateFlag: defaults to0
DescriptorSetLayoutCreateInfo(bindings::AbstractArray; next, flags) -> DescriptorSetLayoutCreateInfo
Vulkan.DescriptorSetLayoutCreateInfo — MethodArguments:
x::VkDescriptorSetLayoutCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetLayoutCreateInfo(x::VulkanCore.LibVulkan.VkDescriptorSetLayoutCreateInfo, next_types::Type...)
Vulkan.DescriptorSetLayoutCreateInfo — MethodArguments:
x::_DescriptorSetLayoutCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetLayoutCreateInfo(x::_DescriptorSetLayoutCreateInfo, next_types::Type...)
Vulkan.DescriptorSetLayoutSupport — TypeHigh-level wrapper for VkDescriptorSetLayoutSupport.
struct DescriptorSetLayoutSupport <: Vulkan.HighLevelStructnext::Anysupported::Bool
Vulkan.DescriptorSetLayoutSupport — MethodArguments:
supported::Boolnext::Any: defaults toC_NULL
DescriptorSetLayoutSupport(supported::Bool; next) -> DescriptorSetLayoutSupport
Vulkan.DescriptorSetLayoutSupport — MethodArguments:
x::VkDescriptorSetLayoutSupportnext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetLayoutSupport(x::VulkanCore.LibVulkan.VkDescriptorSetLayoutSupport, next_types::Type...) -> DescriptorSetLayoutSupport
Vulkan.DescriptorSetLayoutSupport — MethodArguments:
x::_DescriptorSetLayoutSupportnext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetLayoutSupport(x::_DescriptorSetLayoutSupport, next_types::Type...) -> DescriptorSetLayoutSupport
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo — TypeHigh-level wrapper for VkDescriptorSetVariableDescriptorCountAllocateInfo.
struct DescriptorSetVariableDescriptorCountAllocateInfo <: Vulkan.HighLevelStructnext::Anydescriptor_counts::Vector{UInt32}
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo — MethodArguments:
descriptor_counts::Vector{UInt32}next::Any: defaults toC_NULL
DescriptorSetVariableDescriptorCountAllocateInfo(descriptor_counts::AbstractArray; next) -> DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo — MethodArguments:
x::VkDescriptorSetVariableDescriptorCountAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetVariableDescriptorCountAllocateInfo(x::VulkanCore.LibVulkan.VkDescriptorSetVariableDescriptorCountAllocateInfo, next_types::Type...) -> DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan.DescriptorSetVariableDescriptorCountAllocateInfo — MethodArguments:
x::_DescriptorSetVariableDescriptorCountAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetVariableDescriptorCountAllocateInfo(x::_DescriptorSetVariableDescriptorCountAllocateInfo, next_types::Type...) -> DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport — TypeHigh-level wrapper for VkDescriptorSetVariableDescriptorCountLayoutSupport.
struct DescriptorSetVariableDescriptorCountLayoutSupport <: Vulkan.HighLevelStructnext::Anymax_variable_descriptor_count::UInt32
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport — MethodArguments:
max_variable_descriptor_count::UInt32next::Any: defaults toC_NULL
DescriptorSetVariableDescriptorCountLayoutSupport(max_variable_descriptor_count::Integer; next) -> DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport — MethodArguments:
x::VkDescriptorSetVariableDescriptorCountLayoutSupportnext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetVariableDescriptorCountLayoutSupport(x::VulkanCore.LibVulkan.VkDescriptorSetVariableDescriptorCountLayoutSupport, next_types::Type...) -> DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan.DescriptorSetVariableDescriptorCountLayoutSupport — MethodArguments:
x::_DescriptorSetVariableDescriptorCountLayoutSupportnext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorSetVariableDescriptorCountLayoutSupport(x::_DescriptorSetVariableDescriptorCountLayoutSupport, next_types::Type...) -> DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan.DescriptorUpdateTemplateCreateInfo — TypeHigh-level wrapper for VkDescriptorUpdateTemplateCreateInfo.
struct DescriptorUpdateTemplateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32descriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32
Vulkan.DescriptorUpdateTemplateCreateInfo — MethodArguments:
descriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32next::Any: defaults toC_NULLflags::UInt32: defaults to0
DescriptorUpdateTemplateCreateInfo(descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout::DescriptorSetLayout, pipeline_bind_point::PipelineBindPoint, pipeline_layout::PipelineLayout, set::Integer; next, flags) -> DescriptorUpdateTemplateCreateInfo
Vulkan.DescriptorUpdateTemplateCreateInfo — MethodArguments:
x::VkDescriptorUpdateTemplateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorUpdateTemplateCreateInfo(x::VulkanCore.LibVulkan.VkDescriptorUpdateTemplateCreateInfo, next_types::Type...)
Vulkan.DescriptorUpdateTemplateCreateInfo — MethodArguments:
x::_DescriptorUpdateTemplateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DescriptorUpdateTemplateCreateInfo(x::_DescriptorUpdateTemplateCreateInfo, next_types::Type...)
Vulkan.DescriptorUpdateTemplateEntry — TypeHigh-level wrapper for VkDescriptorUpdateTemplateEntry.
struct DescriptorUpdateTemplateEntry <: Vulkan.HighLevelStructdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32descriptor_type::DescriptorTypeoffset::UInt64stride::UInt64
Vulkan.DescriptorUpdateTemplateEntry — MethodArguments:
x::VkDescriptorUpdateTemplateEntry
DescriptorUpdateTemplateEntry(x::VulkanCore.LibVulkan.VkDescriptorUpdateTemplateEntry) -> DescriptorUpdateTemplateEntry
Vulkan.DescriptorUpdateTemplateEntry — MethodArguments:
x::_DescriptorUpdateTemplateEntry
DescriptorUpdateTemplateEntry(x::_DescriptorUpdateTemplateEntry) -> DescriptorUpdateTemplateEntry
Vulkan.DeviceCreateInfo — TypeHigh-level wrapper for VkDeviceCreateInfo.
struct DeviceCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32queue_create_infos::Vector{DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}enabled_features::Union{Ptr{Nothing}, PhysicalDeviceFeatures}
Vulkan.DeviceCreateInfo — MethodArguments:
queue_create_infos::Vector{DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}next::Any: defaults toC_NULLflags::UInt32: defaults to0enabled_features::PhysicalDeviceFeatures: defaults toC_NULL
DeviceCreateInfo(queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, enabled_features) -> DeviceCreateInfo
Vulkan.DeviceCreateInfo — MethodArguments:
x::VkDeviceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceCreateInfo(x::VulkanCore.LibVulkan.VkDeviceCreateInfo, next_types::Type...)
Vulkan.DeviceCreateInfo — MethodArguments:
x::_DeviceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceCreateInfo(x::_DeviceCreateInfo, next_types::Type...)
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT — TypeHigh-level wrapper for VkDeviceDeviceMemoryReportCreateInfoEXT.
Extension: VK_EXT_device_memory_report
struct DeviceDeviceMemoryReportCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}user_data::Ptr{Nothing}
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
flags::UInt32pfn_user_callback::FunctionPtruser_data::Ptr{Cvoid}next::Any: defaults toC_NULL
DeviceDeviceMemoryReportCreateInfoEXT(flags::Integer, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, user_data::Ptr{Nothing}; next) -> DeviceDeviceMemoryReportCreateInfoEXT
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::VkDeviceDeviceMemoryReportCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceDeviceMemoryReportCreateInfoEXT(x::VulkanCore.LibVulkan.VkDeviceDeviceMemoryReportCreateInfoEXT, next_types::Type...) -> DeviceDeviceMemoryReportCreateInfoEXT
Vulkan.DeviceDeviceMemoryReportCreateInfoEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::_DeviceDeviceMemoryReportCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceDeviceMemoryReportCreateInfoEXT(x::_DeviceDeviceMemoryReportCreateInfoEXT, next_types::Type...) -> DeviceDeviceMemoryReportCreateInfoEXT
Vulkan.DeviceDiagnosticsConfigCreateInfoNV — TypeHigh-level wrapper for VkDeviceDiagnosticsConfigCreateInfoNV.
Extension: VK_NV_device_diagnostics_config
struct DeviceDiagnosticsConfigCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::DeviceDiagnosticsConfigFlagNV
Vulkan.DeviceDiagnosticsConfigCreateInfoNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
x::VkDeviceDiagnosticsConfigCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceDiagnosticsConfigCreateInfoNV(x::VulkanCore.LibVulkan.VkDeviceDiagnosticsConfigCreateInfoNV, next_types::Type...) -> DeviceDiagnosticsConfigCreateInfoNV
Vulkan.DeviceDiagnosticsConfigCreateInfoNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
x::_DeviceDiagnosticsConfigCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceDiagnosticsConfigCreateInfoNV(x::_DeviceDiagnosticsConfigCreateInfoNV, next_types::Type...) -> DeviceDiagnosticsConfigCreateInfoNV
Vulkan.DeviceDiagnosticsConfigCreateInfoNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
next::Any: defaults toC_NULLflags::DeviceDiagnosticsConfigFlagNV: defaults to0
DeviceDiagnosticsConfigCreateInfoNV(; next, flags) -> DeviceDiagnosticsConfigCreateInfoNV
Vulkan.DeviceEventInfoEXT — TypeHigh-level wrapper for VkDeviceEventInfoEXT.
Extension: VK_EXT_display_control
struct DeviceEventInfoEXT <: Vulkan.HighLevelStructnext::Anydevice_event::DeviceEventTypeEXT
Vulkan.DeviceEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
device_event::DeviceEventTypeEXTnext::Any: defaults toC_NULL
DeviceEventInfoEXT(device_event::DeviceEventTypeEXT; next) -> DeviceEventInfoEXT
Vulkan.DeviceEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::VkDeviceEventInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceEventInfoEXT(x::VulkanCore.LibVulkan.VkDeviceEventInfoEXT, next_types::Type...) -> DeviceEventInfoEXT
Vulkan.DeviceEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::_DeviceEventInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceEventInfoEXT(x::_DeviceEventInfoEXT, next_types::Type...) -> DeviceEventInfoEXT
Vulkan.DeviceGroupBindSparseInfo — TypeHigh-level wrapper for VkDeviceGroupBindSparseInfo.
struct DeviceGroupBindSparseInfo <: Vulkan.HighLevelStructnext::Anyresource_device_index::UInt32memory_device_index::UInt32
Vulkan.DeviceGroupBindSparseInfo — MethodArguments:
resource_device_index::UInt32memory_device_index::UInt32next::Any: defaults toC_NULL
DeviceGroupBindSparseInfo(resource_device_index::Integer, memory_device_index::Integer; next) -> DeviceGroupBindSparseInfo
Vulkan.DeviceGroupBindSparseInfo — MethodArguments:
x::VkDeviceGroupBindSparseInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupBindSparseInfo(x::VulkanCore.LibVulkan.VkDeviceGroupBindSparseInfo, next_types::Type...) -> DeviceGroupBindSparseInfo
Vulkan.DeviceGroupBindSparseInfo — MethodArguments:
x::_DeviceGroupBindSparseInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupBindSparseInfo(x::_DeviceGroupBindSparseInfo, next_types::Type...) -> DeviceGroupBindSparseInfo
Vulkan.DeviceGroupCommandBufferBeginInfo — TypeHigh-level wrapper for VkDeviceGroupCommandBufferBeginInfo.
struct DeviceGroupCommandBufferBeginInfo <: Vulkan.HighLevelStructnext::Anydevice_mask::UInt32
Vulkan.DeviceGroupCommandBufferBeginInfo — MethodArguments:
device_mask::UInt32next::Any: defaults toC_NULL
DeviceGroupCommandBufferBeginInfo(device_mask::Integer; next) -> DeviceGroupCommandBufferBeginInfo
Vulkan.DeviceGroupCommandBufferBeginInfo — MethodArguments:
x::VkDeviceGroupCommandBufferBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupCommandBufferBeginInfo(x::VulkanCore.LibVulkan.VkDeviceGroupCommandBufferBeginInfo, next_types::Type...) -> DeviceGroupCommandBufferBeginInfo
Vulkan.DeviceGroupCommandBufferBeginInfo — MethodArguments:
x::_DeviceGroupCommandBufferBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupCommandBufferBeginInfo(x::_DeviceGroupCommandBufferBeginInfo, next_types::Type...) -> DeviceGroupCommandBufferBeginInfo
Vulkan.DeviceGroupDeviceCreateInfo — TypeHigh-level wrapper for VkDeviceGroupDeviceCreateInfo.
struct DeviceGroupDeviceCreateInfo <: Vulkan.HighLevelStructnext::Anyphysical_devices::Vector{PhysicalDevice}
Vulkan.DeviceGroupDeviceCreateInfo — MethodArguments:
physical_devices::Vector{PhysicalDevice}next::Any: defaults toC_NULL
DeviceGroupDeviceCreateInfo(physical_devices::AbstractArray; next) -> DeviceGroupDeviceCreateInfo
Vulkan.DeviceGroupDeviceCreateInfo — MethodArguments:
x::VkDeviceGroupDeviceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupDeviceCreateInfo(x::VulkanCore.LibVulkan.VkDeviceGroupDeviceCreateInfo, next_types::Type...)
Vulkan.DeviceGroupDeviceCreateInfo — MethodArguments:
x::_DeviceGroupDeviceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupDeviceCreateInfo(x::_DeviceGroupDeviceCreateInfo, next_types::Type...)
Vulkan.DeviceGroupPresentCapabilitiesKHR — TypeHigh-level wrapper for VkDeviceGroupPresentCapabilitiesKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupPresentCapabilitiesKHR <: Vulkan.HighLevelStructnext::Anypresent_mask::NTuple{32, UInt32}modes::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupPresentCapabilitiesKHR — MethodExtension: VK_KHR_swapchain
Arguments:
present_mask::NTuple{Int(VK_MAX_DEVICE_GROUP_SIZE), UInt32}modes::DeviceGroupPresentModeFlagKHRnext::Any: defaults toC_NULL
DeviceGroupPresentCapabilitiesKHR(present_mask::NTuple{32, UInt32}, modes::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupPresentCapabilitiesKHR
Vulkan.DeviceGroupPresentCapabilitiesKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkDeviceGroupPresentCapabilitiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupPresentCapabilitiesKHR(x::VulkanCore.LibVulkan.VkDeviceGroupPresentCapabilitiesKHR, next_types::Type...) -> DeviceGroupPresentCapabilitiesKHR
Vulkan.DeviceGroupPresentCapabilitiesKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_DeviceGroupPresentCapabilitiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupPresentCapabilitiesKHR(x::_DeviceGroupPresentCapabilitiesKHR, next_types::Type...) -> DeviceGroupPresentCapabilitiesKHR
Vulkan.DeviceGroupPresentInfoKHR — TypeHigh-level wrapper for VkDeviceGroupPresentInfoKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupPresentInfoKHR <: Vulkan.HighLevelStructnext::Anydevice_masks::Vector{UInt32}mode::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupPresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
device_masks::Vector{UInt32}mode::DeviceGroupPresentModeFlagKHRnext::Any: defaults toC_NULL
DeviceGroupPresentInfoKHR(device_masks::AbstractArray, mode::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupPresentInfoKHR
Vulkan.DeviceGroupPresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkDeviceGroupPresentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupPresentInfoKHR(x::VulkanCore.LibVulkan.VkDeviceGroupPresentInfoKHR, next_types::Type...) -> DeviceGroupPresentInfoKHR
Vulkan.DeviceGroupPresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_DeviceGroupPresentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupPresentInfoKHR(x::_DeviceGroupPresentInfoKHR, next_types::Type...) -> DeviceGroupPresentInfoKHR
Vulkan.DeviceGroupRenderPassBeginInfo — TypeHigh-level wrapper for VkDeviceGroupRenderPassBeginInfo.
struct DeviceGroupRenderPassBeginInfo <: Vulkan.HighLevelStructnext::Anydevice_mask::UInt32device_render_areas::Vector{Rect2D}
Vulkan.DeviceGroupRenderPassBeginInfo — MethodArguments:
device_mask::UInt32device_render_areas::Vector{Rect2D}next::Any: defaults toC_NULL
DeviceGroupRenderPassBeginInfo(device_mask::Integer, device_render_areas::AbstractArray; next) -> DeviceGroupRenderPassBeginInfo
Vulkan.DeviceGroupRenderPassBeginInfo — MethodArguments:
x::VkDeviceGroupRenderPassBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupRenderPassBeginInfo(x::VulkanCore.LibVulkan.VkDeviceGroupRenderPassBeginInfo, next_types::Type...)
Vulkan.DeviceGroupRenderPassBeginInfo — MethodArguments:
x::_DeviceGroupRenderPassBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupRenderPassBeginInfo(x::_DeviceGroupRenderPassBeginInfo, next_types::Type...)
Vulkan.DeviceGroupSubmitInfo — TypeHigh-level wrapper for VkDeviceGroupSubmitInfo.
struct DeviceGroupSubmitInfo <: Vulkan.HighLevelStructnext::Anywait_semaphore_device_indices::Vector{UInt32}command_buffer_device_masks::Vector{UInt32}signal_semaphore_device_indices::Vector{UInt32}
Vulkan.DeviceGroupSubmitInfo — MethodArguments:
wait_semaphore_device_indices::Vector{UInt32}command_buffer_device_masks::Vector{UInt32}signal_semaphore_device_indices::Vector{UInt32}next::Any: defaults toC_NULL
DeviceGroupSubmitInfo(wait_semaphore_device_indices::AbstractArray, command_buffer_device_masks::AbstractArray, signal_semaphore_device_indices::AbstractArray; next) -> DeviceGroupSubmitInfo
Vulkan.DeviceGroupSubmitInfo — MethodArguments:
x::VkDeviceGroupSubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupSubmitInfo(x::VulkanCore.LibVulkan.VkDeviceGroupSubmitInfo, next_types::Type...) -> DeviceGroupSubmitInfo
Vulkan.DeviceGroupSubmitInfo — MethodArguments:
x::_DeviceGroupSubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupSubmitInfo(x::_DeviceGroupSubmitInfo, next_types::Type...) -> DeviceGroupSubmitInfo
Vulkan.DeviceGroupSwapchainCreateInfoKHR — TypeHigh-level wrapper for VkDeviceGroupSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct DeviceGroupSwapchainCreateInfoKHR <: Vulkan.HighLevelStructnext::Anymodes::DeviceGroupPresentModeFlagKHR
Vulkan.DeviceGroupSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
modes::DeviceGroupPresentModeFlagKHRnext::Any: defaults toC_NULL
DeviceGroupSwapchainCreateInfoKHR(modes::DeviceGroupPresentModeFlagKHR; next) -> DeviceGroupSwapchainCreateInfoKHR
Vulkan.DeviceGroupSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkDeviceGroupSwapchainCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupSwapchainCreateInfoKHR(x::VulkanCore.LibVulkan.VkDeviceGroupSwapchainCreateInfoKHR, next_types::Type...) -> DeviceGroupSwapchainCreateInfoKHR
Vulkan.DeviceGroupSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_DeviceGroupSwapchainCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceGroupSwapchainCreateInfoKHR(x::_DeviceGroupSwapchainCreateInfoKHR, next_types::Type...) -> DeviceGroupSwapchainCreateInfoKHR
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo — TypeHigh-level wrapper for VkDeviceMemoryOpaqueCaptureAddressInfo.
struct DeviceMemoryOpaqueCaptureAddressInfo <: Vulkan.HighLevelStructnext::Anymemory::DeviceMemory
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo — MethodArguments:
memory::DeviceMemorynext::Any: defaults toC_NULL
DeviceMemoryOpaqueCaptureAddressInfo(memory::DeviceMemory; next) -> DeviceMemoryOpaqueCaptureAddressInfo
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo — MethodArguments:
x::VkDeviceMemoryOpaqueCaptureAddressInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceMemoryOpaqueCaptureAddressInfo(x::VulkanCore.LibVulkan.VkDeviceMemoryOpaqueCaptureAddressInfo, next_types::Type...)
Vulkan.DeviceMemoryOpaqueCaptureAddressInfo — MethodArguments:
x::_DeviceMemoryOpaqueCaptureAddressInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceMemoryOpaqueCaptureAddressInfo(x::_DeviceMemoryOpaqueCaptureAddressInfo, next_types::Type...)
Vulkan.DeviceMemoryOverallocationCreateInfoAMD — TypeHigh-level wrapper for VkDeviceMemoryOverallocationCreateInfoAMD.
Extension: VK_AMD_memory_overallocation_behavior
struct DeviceMemoryOverallocationCreateInfoAMD <: Vulkan.HighLevelStructnext::Anyoverallocation_behavior::MemoryOverallocationBehaviorAMD
Vulkan.DeviceMemoryOverallocationCreateInfoAMD — MethodExtension: VK_AMD_memory_overallocation_behavior
Arguments:
overallocation_behavior::MemoryOverallocationBehaviorAMDnext::Any: defaults toC_NULL
DeviceMemoryOverallocationCreateInfoAMD(overallocation_behavior::MemoryOverallocationBehaviorAMD; next) -> DeviceMemoryOverallocationCreateInfoAMD
Vulkan.DeviceMemoryOverallocationCreateInfoAMD — MethodExtension: VK_AMD_memory_overallocation_behavior
Arguments:
x::VkDeviceMemoryOverallocationCreateInfoAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceMemoryOverallocationCreateInfoAMD(x::VulkanCore.LibVulkan.VkDeviceMemoryOverallocationCreateInfoAMD, next_types::Type...) -> DeviceMemoryOverallocationCreateInfoAMD
Vulkan.DeviceMemoryOverallocationCreateInfoAMD — MethodExtension: VK_AMD_memory_overallocation_behavior
Arguments:
x::_DeviceMemoryOverallocationCreateInfoAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceMemoryOverallocationCreateInfoAMD(x::_DeviceMemoryOverallocationCreateInfoAMD, next_types::Type...) -> DeviceMemoryOverallocationCreateInfoAMD
Vulkan.DeviceMemoryReportCallbackDataEXT — TypeHigh-level wrapper for VkDeviceMemoryReportCallbackDataEXT.
Extension: VK_EXT_device_memory_report
struct DeviceMemoryReportCallbackDataEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32type::DeviceMemoryReportEventTypeEXTmemory_object_id::UInt64size::UInt64object_type::ObjectTypeobject_handle::UInt64heap_index::UInt32
Vulkan.DeviceMemoryReportCallbackDataEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
flags::UInt32type::DeviceMemoryReportEventTypeEXTmemory_object_id::UInt64size::UInt64object_type::ObjectTypeobject_handle::UInt64heap_index::UInt32next::Any: defaults toC_NULL
DeviceMemoryReportCallbackDataEXT(flags::Integer, type::DeviceMemoryReportEventTypeEXT, memory_object_id::Integer, size::Integer, object_type::ObjectType, object_handle::Integer, heap_index::Integer; next) -> DeviceMemoryReportCallbackDataEXT
Vulkan.DeviceMemoryReportCallbackDataEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::VkDeviceMemoryReportCallbackDataEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceMemoryReportCallbackDataEXT(x::VulkanCore.LibVulkan.VkDeviceMemoryReportCallbackDataEXT, next_types::Type...) -> DeviceMemoryReportCallbackDataEXT
Vulkan.DeviceMemoryReportCallbackDataEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::_DeviceMemoryReportCallbackDataEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceMemoryReportCallbackDataEXT(x::_DeviceMemoryReportCallbackDataEXT, next_types::Type...) -> DeviceMemoryReportCallbackDataEXT
Vulkan.DeviceOrHostAddressConstKHR — TypeHigh-level wrapper for VkDeviceOrHostAddressConstKHR.
Extension: VK_KHR_acceleration_structure
struct DeviceOrHostAddressConstKHR <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkDeviceOrHostAddressConstKHR
Vulkan.DeviceOrHostAddressKHR — TypeHigh-level wrapper for VkDeviceOrHostAddressKHR.
Extension: VK_KHR_acceleration_structure
struct DeviceOrHostAddressKHR <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkDeviceOrHostAddressKHR
Vulkan.DevicePrivateDataCreateInfoEXT — TypeHigh-level wrapper for VkDevicePrivateDataCreateInfoEXT.
Extension: VK_EXT_private_data
struct DevicePrivateDataCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyprivate_data_slot_request_count::UInt32
Vulkan.DevicePrivateDataCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
private_data_slot_request_count::UInt32next::Any: defaults toC_NULL
DevicePrivateDataCreateInfoEXT(private_data_slot_request_count::Integer; next) -> DevicePrivateDataCreateInfoEXT
Vulkan.DevicePrivateDataCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::VkDevicePrivateDataCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DevicePrivateDataCreateInfoEXT(x::VulkanCore.LibVulkan.VkDevicePrivateDataCreateInfoEXT, next_types::Type...) -> DevicePrivateDataCreateInfoEXT
Vulkan.DevicePrivateDataCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::_DevicePrivateDataCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DevicePrivateDataCreateInfoEXT(x::_DevicePrivateDataCreateInfoEXT, next_types::Type...) -> DevicePrivateDataCreateInfoEXT
Vulkan.DeviceQueueCreateInfo — TypeHigh-level wrapper for VkDeviceQueueCreateInfo.
struct DeviceQueueCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::DeviceQueueCreateFlagqueue_family_index::UInt32queue_priorities::Vector{Float32}
Vulkan.DeviceQueueCreateInfo — MethodArguments:
queue_family_index::UInt32queue_priorities::Vector{Float32}next::Any: defaults toC_NULLflags::DeviceQueueCreateFlag: defaults to0
DeviceQueueCreateInfo(queue_family_index::Integer, queue_priorities::AbstractArray; next, flags) -> DeviceQueueCreateInfo
Vulkan.DeviceQueueCreateInfo — MethodArguments:
x::VkDeviceQueueCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceQueueCreateInfo(x::VulkanCore.LibVulkan.VkDeviceQueueCreateInfo, next_types::Type...) -> DeviceQueueCreateInfo
Vulkan.DeviceQueueCreateInfo — MethodArguments:
x::_DeviceQueueCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceQueueCreateInfo(x::_DeviceQueueCreateInfo, next_types::Type...) -> DeviceQueueCreateInfo
Vulkan.DeviceQueueGlobalPriorityCreateInfoEXT — TypeHigh-level wrapper for VkDeviceQueueGlobalPriorityCreateInfoEXT.
Extension: VK_EXT_global_priority
struct DeviceQueueGlobalPriorityCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyglobal_priority::QueueGlobalPriorityEXT
Vulkan.DeviceQueueGlobalPriorityCreateInfoEXT — MethodExtension: VK_EXT_global_priority
Arguments:
global_priority::QueueGlobalPriorityEXTnext::Any: defaults toC_NULL
DeviceQueueGlobalPriorityCreateInfoEXT(global_priority::QueueGlobalPriorityEXT; next) -> DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan.DeviceQueueGlobalPriorityCreateInfoEXT — MethodExtension: VK_EXT_global_priority
Arguments:
x::VkDeviceQueueGlobalPriorityCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceQueueGlobalPriorityCreateInfoEXT(x::VulkanCore.LibVulkan.VkDeviceQueueGlobalPriorityCreateInfoEXT, next_types::Type...) -> DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan.DeviceQueueGlobalPriorityCreateInfoEXT — MethodExtension: VK_EXT_global_priority
Arguments:
x::_DeviceQueueGlobalPriorityCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DeviceQueueGlobalPriorityCreateInfoEXT(x::_DeviceQueueGlobalPriorityCreateInfoEXT, next_types::Type...) -> DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan.DeviceQueueInfo2 — TypeHigh-level wrapper for VkDeviceQueueInfo2.
struct DeviceQueueInfo2 <: Vulkan.HighLevelStructnext::Anyflags::DeviceQueueCreateFlagqueue_family_index::UInt32queue_index::UInt32
Vulkan.DeviceQueueInfo2 — MethodArguments:
queue_family_index::UInt32queue_index::UInt32next::Any: defaults toC_NULLflags::DeviceQueueCreateFlag: defaults to0
DeviceQueueInfo2(queue_family_index::Integer, queue_index::Integer; next, flags) -> DeviceQueueInfo2
Vulkan.DeviceQueueInfo2 — MethodArguments:
x::VkDeviceQueueInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
DeviceQueueInfo2(x::VulkanCore.LibVulkan.VkDeviceQueueInfo2, next_types::Type...) -> DeviceQueueInfo2
Vulkan.DeviceQueueInfo2 — MethodArguments:
x::_DeviceQueueInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
DeviceQueueInfo2(x::_DeviceQueueInfo2, next_types::Type...) -> DeviceQueueInfo2
Vulkan.DispatchIndirectCommand — TypeHigh-level wrapper for VkDispatchIndirectCommand.
struct DispatchIndirectCommand <: Vulkan.HighLevelStructx::UInt32y::UInt32z::UInt32
Vulkan.DispatchIndirectCommand — MethodArguments:
x::UInt32
DispatchIndirectCommand(x::VulkanCore.LibVulkan.VkDispatchIndirectCommand) -> DispatchIndirectCommand
Vulkan.DispatchIndirectCommand — MethodArguments:
x::UInt32
DispatchIndirectCommand(x::_DispatchIndirectCommand) -> DispatchIndirectCommand
Vulkan.DisplayEventInfoEXT — TypeHigh-level wrapper for VkDisplayEventInfoEXT.
Extension: VK_EXT_display_control
struct DisplayEventInfoEXT <: Vulkan.HighLevelStructnext::Anydisplay_event::DisplayEventTypeEXT
Vulkan.DisplayEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
display_event::DisplayEventTypeEXTnext::Any: defaults toC_NULL
DisplayEventInfoEXT(display_event::DisplayEventTypeEXT; next) -> DisplayEventInfoEXT
Vulkan.DisplayEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::VkDisplayEventInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayEventInfoEXT(x::VulkanCore.LibVulkan.VkDisplayEventInfoEXT, next_types::Type...) -> DisplayEventInfoEXT
Vulkan.DisplayEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::_DisplayEventInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayEventInfoEXT(x::_DisplayEventInfoEXT, next_types::Type...) -> DisplayEventInfoEXT
Vulkan.DisplayModeCreateInfoKHR — TypeHigh-level wrapper for VkDisplayModeCreateInfoKHR.
Extension: VK_KHR_display
struct DisplayModeCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32parameters::DisplayModeParametersKHR
Vulkan.DisplayModeCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
parameters::DisplayModeParametersKHRnext::Any: defaults toC_NULLflags::UInt32: defaults to0
DisplayModeCreateInfoKHR(parameters::DisplayModeParametersKHR; next, flags) -> DisplayModeCreateInfoKHR
Vulkan.DisplayModeCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
x::VkDisplayModeCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayModeCreateInfoKHR(x::VulkanCore.LibVulkan.VkDisplayModeCreateInfoKHR, next_types::Type...) -> DisplayModeCreateInfoKHR
Vulkan.DisplayModeCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
x::_DisplayModeCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayModeCreateInfoKHR(x::_DisplayModeCreateInfoKHR, next_types::Type...) -> DisplayModeCreateInfoKHR
Vulkan.DisplayModeParametersKHR — TypeHigh-level wrapper for VkDisplayModeParametersKHR.
Extension: VK_KHR_display
struct DisplayModeParametersKHR <: Vulkan.HighLevelStructvisible_region::Extent2Drefresh_rate::UInt32
Vulkan.DisplayModeParametersKHR — MethodExtension: VK_KHR_display
Arguments:
x::VkDisplayModeParametersKHR
DisplayModeParametersKHR(x::VulkanCore.LibVulkan.VkDisplayModeParametersKHR) -> DisplayModeParametersKHR
Vulkan.DisplayModeParametersKHR — MethodExtension: VK_KHR_display
Arguments:
x::_DisplayModeParametersKHR
DisplayModeParametersKHR(x::_DisplayModeParametersKHR) -> DisplayModeParametersKHR
Vulkan.DisplayModeProperties2KHR — TypeHigh-level wrapper for VkDisplayModeProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayModeProperties2KHR <: Vulkan.HighLevelStructnext::Anydisplay_mode_properties::DisplayModePropertiesKHR
Vulkan.DisplayModeProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_mode_properties::DisplayModePropertiesKHRnext::Any: defaults toC_NULL
DisplayModeProperties2KHR(display_mode_properties::DisplayModePropertiesKHR; next) -> DisplayModeProperties2KHR
Vulkan.DisplayModeProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::VkDisplayModeProperties2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayModeProperties2KHR(x::VulkanCore.LibVulkan.VkDisplayModeProperties2KHR, next_types::Type...)
Vulkan.DisplayModeProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::_DisplayModeProperties2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayModeProperties2KHR(x::_DisplayModeProperties2KHR, next_types::Type...)
Vulkan.DisplayModePropertiesKHR — TypeHigh-level wrapper for VkDisplayModePropertiesKHR.
Extension: VK_KHR_display
struct DisplayModePropertiesKHR <: Vulkan.HighLevelStructdisplay_mode::DisplayModeKHRparameters::DisplayModeParametersKHR
Vulkan.DisplayModePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::VkDisplayModePropertiesKHR
DisplayModePropertiesKHR(x::VulkanCore.LibVulkan.VkDisplayModePropertiesKHR)
Vulkan.DisplayModePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::_DisplayModePropertiesKHR
DisplayModePropertiesKHR(x::_DisplayModePropertiesKHR)
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD — TypeHigh-level wrapper for VkDisplayNativeHdrSurfaceCapabilitiesAMD.
Extension: VK_AMD_display_native_hdr
struct DisplayNativeHdrSurfaceCapabilitiesAMD <: Vulkan.HighLevelStructnext::Anylocal_dimming_support::Bool
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
local_dimming_support::Boolnext::Any: defaults toC_NULL
DisplayNativeHdrSurfaceCapabilitiesAMD(local_dimming_support::Bool; next) -> DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
x::VkDisplayNativeHdrSurfaceCapabilitiesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayNativeHdrSurfaceCapabilitiesAMD(x::VulkanCore.LibVulkan.VkDisplayNativeHdrSurfaceCapabilitiesAMD, next_types::Type...) -> DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan.DisplayNativeHdrSurfaceCapabilitiesAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
x::_DisplayNativeHdrSurfaceCapabilitiesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayNativeHdrSurfaceCapabilitiesAMD(x::_DisplayNativeHdrSurfaceCapabilitiesAMD, next_types::Type...) -> DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan.DisplayPlaneCapabilities2KHR — TypeHigh-level wrapper for VkDisplayPlaneCapabilities2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayPlaneCapabilities2KHR <: Vulkan.HighLevelStructnext::Anycapabilities::DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneCapabilities2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
capabilities::DisplayPlaneCapabilitiesKHRnext::Any: defaults toC_NULL
DisplayPlaneCapabilities2KHR(capabilities::DisplayPlaneCapabilitiesKHR; next) -> DisplayPlaneCapabilities2KHR
Vulkan.DisplayPlaneCapabilities2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::VkDisplayPlaneCapabilities2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPlaneCapabilities2KHR(x::VulkanCore.LibVulkan.VkDisplayPlaneCapabilities2KHR, next_types::Type...) -> DisplayPlaneCapabilities2KHR
Vulkan.DisplayPlaneCapabilities2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::_DisplayPlaneCapabilities2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPlaneCapabilities2KHR(x::_DisplayPlaneCapabilities2KHR, next_types::Type...) -> DisplayPlaneCapabilities2KHR
Vulkan.DisplayPlaneCapabilitiesKHR — TypeHigh-level wrapper for VkDisplayPlaneCapabilitiesKHR.
Extension: VK_KHR_display
struct DisplayPlaneCapabilitiesKHR <: Vulkan.HighLevelStructsupported_alpha::DisplayPlaneAlphaFlagKHRmin_src_position::Offset2Dmax_src_position::Offset2Dmin_src_extent::Extent2Dmax_src_extent::Extent2Dmin_dst_position::Offset2Dmax_dst_position::Offset2Dmin_dst_extent::Extent2Dmax_dst_extent::Extent2D
Vulkan.DisplayPlaneCapabilitiesKHR — MethodExtension: VK_KHR_display
Arguments:
min_src_position::Offset2Dmax_src_position::Offset2Dmin_src_extent::Extent2Dmax_src_extent::Extent2Dmin_dst_position::Offset2Dmax_dst_position::Offset2Dmin_dst_extent::Extent2Dmax_dst_extent::Extent2Dsupported_alpha::DisplayPlaneAlphaFlagKHR: defaults to0
DisplayPlaneCapabilitiesKHR(min_src_position::Offset2D, max_src_position::Offset2D, min_src_extent::Extent2D, max_src_extent::Extent2D, min_dst_position::Offset2D, max_dst_position::Offset2D, min_dst_extent::Extent2D, max_dst_extent::Extent2D; supported_alpha) -> DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneCapabilitiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::VkDisplayPlaneCapabilitiesKHR
DisplayPlaneCapabilitiesKHR(x::VulkanCore.LibVulkan.VkDisplayPlaneCapabilitiesKHR) -> DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneCapabilitiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::_DisplayPlaneCapabilitiesKHR
DisplayPlaneCapabilitiesKHR(x::_DisplayPlaneCapabilitiesKHR) -> DisplayPlaneCapabilitiesKHR
Vulkan.DisplayPlaneInfo2KHR — TypeHigh-level wrapper for VkDisplayPlaneInfo2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayPlaneInfo2KHR <: Vulkan.HighLevelStructnext::Anymode::DisplayModeKHRplane_index::UInt32
Vulkan.DisplayPlaneInfo2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
mode::DisplayModeKHR(externsync)plane_index::UInt32next::Any: defaults toC_NULL
DisplayPlaneInfo2KHR(mode::DisplayModeKHR, plane_index::Integer; next) -> DisplayPlaneInfo2KHR
Vulkan.DisplayPlaneInfo2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::VkDisplayPlaneInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPlaneInfo2KHR(x::VulkanCore.LibVulkan.VkDisplayPlaneInfo2KHR, next_types::Type...)
Vulkan.DisplayPlaneInfo2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::_DisplayPlaneInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPlaneInfo2KHR(x::_DisplayPlaneInfo2KHR, next_types::Type...)
Vulkan.DisplayPlaneProperties2KHR — TypeHigh-level wrapper for VkDisplayPlaneProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayPlaneProperties2KHR <: Vulkan.HighLevelStructnext::Anydisplay_plane_properties::DisplayPlanePropertiesKHR
Vulkan.DisplayPlaneProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_plane_properties::DisplayPlanePropertiesKHRnext::Any: defaults toC_NULL
DisplayPlaneProperties2KHR(display_plane_properties::DisplayPlanePropertiesKHR; next) -> DisplayPlaneProperties2KHR
Vulkan.DisplayPlaneProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::VkDisplayPlaneProperties2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPlaneProperties2KHR(x::VulkanCore.LibVulkan.VkDisplayPlaneProperties2KHR, next_types::Type...)
Vulkan.DisplayPlaneProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::_DisplayPlaneProperties2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPlaneProperties2KHR(x::_DisplayPlaneProperties2KHR, next_types::Type...)
Vulkan.DisplayPlanePropertiesKHR — TypeHigh-level wrapper for VkDisplayPlanePropertiesKHR.
Extension: VK_KHR_display
struct DisplayPlanePropertiesKHR <: Vulkan.HighLevelStructcurrent_display::DisplayKHRcurrent_stack_index::UInt32
Vulkan.DisplayPlanePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::VkDisplayPlanePropertiesKHR
DisplayPlanePropertiesKHR(x::VulkanCore.LibVulkan.VkDisplayPlanePropertiesKHR)
Vulkan.DisplayPlanePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::_DisplayPlanePropertiesKHR
DisplayPlanePropertiesKHR(x::_DisplayPlanePropertiesKHR)
Vulkan.DisplayPowerInfoEXT — TypeHigh-level wrapper for VkDisplayPowerInfoEXT.
Extension: VK_EXT_display_control
struct DisplayPowerInfoEXT <: Vulkan.HighLevelStructnext::Anypower_state::DisplayPowerStateEXT
Vulkan.DisplayPowerInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
power_state::DisplayPowerStateEXTnext::Any: defaults toC_NULL
DisplayPowerInfoEXT(power_state::DisplayPowerStateEXT; next) -> DisplayPowerInfoEXT
Vulkan.DisplayPowerInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::VkDisplayPowerInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPowerInfoEXT(x::VulkanCore.LibVulkan.VkDisplayPowerInfoEXT, next_types::Type...) -> DisplayPowerInfoEXT
Vulkan.DisplayPowerInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::_DisplayPowerInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPowerInfoEXT(x::_DisplayPowerInfoEXT, next_types::Type...) -> DisplayPowerInfoEXT
Vulkan.DisplayPresentInfoKHR — TypeHigh-level wrapper for VkDisplayPresentInfoKHR.
Extension: VK_KHR_display_swapchain
struct DisplayPresentInfoKHR <: Vulkan.HighLevelStructnext::Anysrc_rect::Rect2Ddst_rect::Rect2Dpersistent::Bool
Vulkan.DisplayPresentInfoKHR — MethodExtension: VK_KHR_display_swapchain
Arguments:
src_rect::Rect2Ddst_rect::Rect2Dpersistent::Boolnext::Any: defaults toC_NULL
DisplayPresentInfoKHR(src_rect::Rect2D, dst_rect::Rect2D, persistent::Bool; next) -> DisplayPresentInfoKHR
Vulkan.DisplayPresentInfoKHR — MethodExtension: VK_KHR_display_swapchain
Arguments:
x::VkDisplayPresentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPresentInfoKHR(x::VulkanCore.LibVulkan.VkDisplayPresentInfoKHR, next_types::Type...) -> DisplayPresentInfoKHR
Vulkan.DisplayPresentInfoKHR — MethodExtension: VK_KHR_display_swapchain
Arguments:
x::_DisplayPresentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayPresentInfoKHR(x::_DisplayPresentInfoKHR, next_types::Type...) -> DisplayPresentInfoKHR
Vulkan.DisplayProperties2KHR — TypeHigh-level wrapper for VkDisplayProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct DisplayProperties2KHR <: Vulkan.HighLevelStructnext::Anydisplay_properties::DisplayPropertiesKHR
Vulkan.DisplayProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_properties::DisplayPropertiesKHRnext::Any: defaults toC_NULL
DisplayProperties2KHR(display_properties::DisplayPropertiesKHR; next) -> DisplayProperties2KHR
Vulkan.DisplayProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::VkDisplayProperties2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayProperties2KHR(x::VulkanCore.LibVulkan.VkDisplayProperties2KHR, next_types::Type...)
Vulkan.DisplayProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::_DisplayProperties2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplayProperties2KHR(x::_DisplayProperties2KHR, next_types::Type...)
Vulkan.DisplayPropertiesKHR — TypeHigh-level wrapper for VkDisplayPropertiesKHR.
Extension: VK_KHR_display
struct DisplayPropertiesKHR <: Vulkan.HighLevelStructdisplay::DisplayKHRdisplay_name::Stringphysical_dimensions::Extent2Dphysical_resolution::Extent2Dsupported_transforms::SurfaceTransformFlagKHRplane_reorder_possible::Boolpersistent_content::Bool
Vulkan.DisplayPropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
display::DisplayKHRdisplay_name::Stringphysical_dimensions::Extent2Dphysical_resolution::Extent2Dplane_reorder_possible::Boolpersistent_content::Boolsupported_transforms::SurfaceTransformFlagKHR: defaults to0
DisplayPropertiesKHR(display::DisplayKHR, display_name::AbstractString, physical_dimensions::Extent2D, physical_resolution::Extent2D, plane_reorder_possible::Bool, persistent_content::Bool; supported_transforms) -> DisplayPropertiesKHR
Vulkan.DisplayPropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::VkDisplayPropertiesKHR
DisplayPropertiesKHR(x::VulkanCore.LibVulkan.VkDisplayPropertiesKHR)
Vulkan.DisplayPropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::_DisplayPropertiesKHR
DisplayPropertiesKHR(x::_DisplayPropertiesKHR)
Vulkan.DisplaySurfaceCreateInfoKHR — TypeHigh-level wrapper for VkDisplaySurfaceCreateInfoKHR.
Extension: VK_KHR_display
struct DisplaySurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32display_mode::DisplayModeKHRplane_index::UInt32plane_stack_index::UInt32transform::SurfaceTransformFlagKHRglobal_alpha::Float32alpha_mode::DisplayPlaneAlphaFlagKHRimage_extent::Extent2D
Vulkan.DisplaySurfaceCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
display_mode::DisplayModeKHRplane_index::UInt32plane_stack_index::UInt32transform::SurfaceTransformFlagKHRglobal_alpha::Float32alpha_mode::DisplayPlaneAlphaFlagKHRimage_extent::Extent2Dnext::Any: defaults toC_NULLflags::UInt32: defaults to0
DisplaySurfaceCreateInfoKHR(display_mode::DisplayModeKHR, plane_index::Integer, plane_stack_index::Integer, transform::SurfaceTransformFlagKHR, global_alpha::Real, alpha_mode::DisplayPlaneAlphaFlagKHR, image_extent::Extent2D; next, flags) -> DisplaySurfaceCreateInfoKHR
Vulkan.DisplaySurfaceCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
x::VkDisplaySurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplaySurfaceCreateInfoKHR(x::VulkanCore.LibVulkan.VkDisplaySurfaceCreateInfoKHR, next_types::Type...)
Vulkan.DisplaySurfaceCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
x::_DisplaySurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
DisplaySurfaceCreateInfoKHR(x::_DisplaySurfaceCreateInfoKHR, next_types::Type...)
Vulkan.DrawIndexedIndirectCommand — TypeHigh-level wrapper for VkDrawIndexedIndirectCommand.
struct DrawIndexedIndirectCommand <: Vulkan.HighLevelStructindex_count::UInt32instance_count::UInt32first_index::UInt32vertex_offset::Int32first_instance::UInt32
Vulkan.DrawIndexedIndirectCommand — MethodArguments:
x::VkDrawIndexedIndirectCommand
DrawIndexedIndirectCommand(x::VulkanCore.LibVulkan.VkDrawIndexedIndirectCommand) -> DrawIndexedIndirectCommand
Vulkan.DrawIndexedIndirectCommand — MethodArguments:
x::_DrawIndexedIndirectCommand
DrawIndexedIndirectCommand(x::_DrawIndexedIndirectCommand) -> DrawIndexedIndirectCommand
Vulkan.DrawIndirectCommand — TypeHigh-level wrapper for VkDrawIndirectCommand.
struct DrawIndirectCommand <: Vulkan.HighLevelStructvertex_count::UInt32instance_count::UInt32first_vertex::UInt32first_instance::UInt32
Vulkan.DrawIndirectCommand — MethodArguments:
x::VkDrawIndirectCommand
DrawIndirectCommand(x::VulkanCore.LibVulkan.VkDrawIndirectCommand) -> DrawIndirectCommand
Vulkan.DrawIndirectCommand — MethodArguments:
x::_DrawIndirectCommand
DrawIndirectCommand(x::_DrawIndirectCommand) -> DrawIndirectCommand
Vulkan.DrawMeshTasksIndirectCommandNV — TypeHigh-level wrapper for VkDrawMeshTasksIndirectCommandNV.
Extension: VK_NV_mesh_shader
struct DrawMeshTasksIndirectCommandNV <: Vulkan.HighLevelStructtask_count::UInt32first_task::UInt32
Vulkan.DrawMeshTasksIndirectCommandNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::VkDrawMeshTasksIndirectCommandNV
DrawMeshTasksIndirectCommandNV(x::VulkanCore.LibVulkan.VkDrawMeshTasksIndirectCommandNV) -> DrawMeshTasksIndirectCommandNV
Vulkan.DrawMeshTasksIndirectCommandNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::_DrawMeshTasksIndirectCommandNV
DrawMeshTasksIndirectCommandNV(x::_DrawMeshTasksIndirectCommandNV) -> DrawMeshTasksIndirectCommandNV
Vulkan.DrmFormatModifierPropertiesEXT — TypeHigh-level wrapper for VkDrmFormatModifierPropertiesEXT.
Extension: VK_EXT_image_drm_format_modifier
struct DrmFormatModifierPropertiesEXT <: Vulkan.HighLevelStructdrm_format_modifier::UInt64drm_format_modifier_plane_count::UInt32drm_format_modifier_tiling_features::FormatFeatureFlag
Vulkan.DrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::VkDrmFormatModifierPropertiesEXT
DrmFormatModifierPropertiesEXT(x::VulkanCore.LibVulkan.VkDrmFormatModifierPropertiesEXT) -> DrmFormatModifierPropertiesEXT
Vulkan.DrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::_DrmFormatModifierPropertiesEXT
DrmFormatModifierPropertiesEXT(x::_DrmFormatModifierPropertiesEXT) -> DrmFormatModifierPropertiesEXT
Vulkan.DrmFormatModifierPropertiesListEXT — TypeHigh-level wrapper for VkDrmFormatModifierPropertiesListEXT.
Extension: VK_EXT_image_drm_format_modifier
struct DrmFormatModifierPropertiesListEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifier_properties::Union{Ptr{Nothing}, Vector{DrmFormatModifierPropertiesEXT}}
Vulkan.DrmFormatModifierPropertiesListEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::VkDrmFormatModifierPropertiesListEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DrmFormatModifierPropertiesListEXT(x::VulkanCore.LibVulkan.VkDrmFormatModifierPropertiesListEXT, next_types::Type...)
Vulkan.DrmFormatModifierPropertiesListEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::_DrmFormatModifierPropertiesListEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
DrmFormatModifierPropertiesListEXT(x::_DrmFormatModifierPropertiesListEXT, next_types::Type...)
Vulkan.DrmFormatModifierPropertiesListEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
next::Any: defaults toC_NULLdrm_format_modifier_properties::Vector{DrmFormatModifierPropertiesEXT}: defaults toC_NULL
DrmFormatModifierPropertiesListEXT(; next, drm_format_modifier_properties) -> DrmFormatModifierPropertiesListEXT
Vulkan.EventCreateInfo — TypeHigh-level wrapper for VkEventCreateInfo.
struct EventCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::EventCreateFlag
Vulkan.EventCreateInfo — MethodArguments:
x::VkEventCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
EventCreateInfo(x::VulkanCore.LibVulkan.VkEventCreateInfo, next_types::Type...) -> EventCreateInfo
Vulkan.EventCreateInfo — MethodArguments:
x::_EventCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
EventCreateInfo(x::_EventCreateInfo, next_types::Type...) -> EventCreateInfo
Vulkan.EventCreateInfo — MethodArguments:
next::Any: defaults toC_NULLflags::EventCreateFlag: defaults to0
EventCreateInfo(; next, flags) -> EventCreateInfo
Vulkan.ExportFenceCreateInfo — TypeHigh-level wrapper for VkExportFenceCreateInfo.
struct ExportFenceCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalFenceHandleTypeFlag
Vulkan.ExportFenceCreateInfo — MethodArguments:
x::VkExportFenceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExportFenceCreateInfo(x::VulkanCore.LibVulkan.VkExportFenceCreateInfo, next_types::Type...) -> ExportFenceCreateInfo
Vulkan.ExportFenceCreateInfo — MethodArguments:
x::_ExportFenceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExportFenceCreateInfo(x::_ExportFenceCreateInfo, next_types::Type...) -> ExportFenceCreateInfo
Vulkan.ExportFenceCreateInfo — MethodArguments:
next::Any: defaults toC_NULLhandle_types::ExternalFenceHandleTypeFlag: defaults to0
ExportFenceCreateInfo(; next, handle_types) -> ExportFenceCreateInfo
Vulkan.ExportMemoryAllocateInfo — TypeHigh-level wrapper for VkExportMemoryAllocateInfo.
struct ExportMemoryAllocateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExportMemoryAllocateInfo — MethodArguments:
x::VkExportMemoryAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExportMemoryAllocateInfo(x::VulkanCore.LibVulkan.VkExportMemoryAllocateInfo, next_types::Type...) -> ExportMemoryAllocateInfo
Vulkan.ExportMemoryAllocateInfo — MethodArguments:
x::_ExportMemoryAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExportMemoryAllocateInfo(x::_ExportMemoryAllocateInfo, next_types::Type...) -> ExportMemoryAllocateInfo
Vulkan.ExportMemoryAllocateInfo — MethodArguments:
next::Any: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlag: defaults to0
ExportMemoryAllocateInfo(; next, handle_types) -> ExportMemoryAllocateInfo
Vulkan.ExportMemoryAllocateInfoNV — TypeHigh-level wrapper for VkExportMemoryAllocateInfoNV.
Extension: VK_NV_external_memory
struct ExportMemoryAllocateInfoNV <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExportMemoryAllocateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
x::VkExportMemoryAllocateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
ExportMemoryAllocateInfoNV(x::VulkanCore.LibVulkan.VkExportMemoryAllocateInfoNV, next_types::Type...) -> ExportMemoryAllocateInfoNV
Vulkan.ExportMemoryAllocateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
x::_ExportMemoryAllocateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
ExportMemoryAllocateInfoNV(x::_ExportMemoryAllocateInfoNV, next_types::Type...) -> ExportMemoryAllocateInfoNV
Vulkan.ExportMemoryAllocateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
next::Any: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlagNV: defaults to0
ExportMemoryAllocateInfoNV(; next, handle_types) -> ExportMemoryAllocateInfoNV
Vulkan.ExportSemaphoreCreateInfo — TypeHigh-level wrapper for VkExportSemaphoreCreateInfo.
struct ExportSemaphoreCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalSemaphoreHandleTypeFlag
Vulkan.ExportSemaphoreCreateInfo — MethodArguments:
x::VkExportSemaphoreCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExportSemaphoreCreateInfo(x::VulkanCore.LibVulkan.VkExportSemaphoreCreateInfo, next_types::Type...) -> ExportSemaphoreCreateInfo
Vulkan.ExportSemaphoreCreateInfo — MethodArguments:
x::_ExportSemaphoreCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExportSemaphoreCreateInfo(x::_ExportSemaphoreCreateInfo, next_types::Type...) -> ExportSemaphoreCreateInfo
Vulkan.ExportSemaphoreCreateInfo — MethodArguments:
next::Any: defaults toC_NULLhandle_types::ExternalSemaphoreHandleTypeFlag: defaults to0
ExportSemaphoreCreateInfo(; next, handle_types) -> ExportSemaphoreCreateInfo
Vulkan.ExtensionProperties — TypeHigh-level wrapper for VkExtensionProperties.
struct ExtensionProperties <: Vulkan.HighLevelStructextension_name::Stringspec_version::VersionNumber
Vulkan.ExtensionProperties — MethodArguments:
x::VkExtensionProperties
ExtensionProperties(x::VulkanCore.LibVulkan.VkExtensionProperties) -> ExtensionProperties
Vulkan.ExtensionProperties — MethodArguments:
x::_ExtensionProperties
ExtensionProperties(x::_ExtensionProperties) -> ExtensionProperties
Vulkan.Extent2D — TypeHigh-level wrapper for VkExtent2D.
struct Extent2D <: Vulkan.HighLevelStructwidth::UInt32height::UInt32
Vulkan.Extent2D — MethodVulkan.Extent2D — MethodVulkan.Extent3D — TypeHigh-level wrapper for VkExtent3D.
struct Extent3D <: Vulkan.HighLevelStructwidth::UInt32height::UInt32depth::UInt32
Vulkan.Extent3D — MethodVulkan.Extent3D — MethodVulkan.ExternalBufferProperties — TypeHigh-level wrapper for VkExternalBufferProperties.
struct ExternalBufferProperties <: Vulkan.HighLevelStructnext::Anyexternal_memory_properties::ExternalMemoryProperties
Vulkan.ExternalBufferProperties — MethodArguments:
external_memory_properties::ExternalMemoryPropertiesnext::Any: defaults toC_NULL
ExternalBufferProperties(external_memory_properties::ExternalMemoryProperties; next) -> ExternalBufferProperties
Vulkan.ExternalBufferProperties — MethodArguments:
x::VkExternalBufferPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalBufferProperties(x::VulkanCore.LibVulkan.VkExternalBufferProperties, next_types::Type...) -> ExternalBufferProperties
Vulkan.ExternalBufferProperties — MethodArguments:
x::_ExternalBufferPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalBufferProperties(x::_ExternalBufferProperties, next_types::Type...) -> ExternalBufferProperties
Vulkan.ExternalFenceProperties — TypeHigh-level wrapper for VkExternalFenceProperties.
struct ExternalFenceProperties <: Vulkan.HighLevelStructnext::Anyexport_from_imported_handle_types::ExternalFenceHandleTypeFlagcompatible_handle_types::ExternalFenceHandleTypeFlagexternal_fence_features::ExternalFenceFeatureFlag
Vulkan.ExternalFenceProperties — MethodArguments:
export_from_imported_handle_types::ExternalFenceHandleTypeFlagcompatible_handle_types::ExternalFenceHandleTypeFlagnext::Any: defaults toC_NULLexternal_fence_features::ExternalFenceFeatureFlag: defaults to0
ExternalFenceProperties(export_from_imported_handle_types::ExternalFenceHandleTypeFlag, compatible_handle_types::ExternalFenceHandleTypeFlag; next, external_fence_features) -> ExternalFenceProperties
Vulkan.ExternalFenceProperties — MethodArguments:
x::VkExternalFencePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalFenceProperties(x::VulkanCore.LibVulkan.VkExternalFenceProperties, next_types::Type...) -> ExternalFenceProperties
Vulkan.ExternalFenceProperties — MethodArguments:
x::_ExternalFencePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalFenceProperties(x::_ExternalFenceProperties, next_types::Type...) -> ExternalFenceProperties
Vulkan.ExternalImageFormatProperties — TypeHigh-level wrapper for VkExternalImageFormatProperties.
struct ExternalImageFormatProperties <: Vulkan.HighLevelStructnext::Anyexternal_memory_properties::ExternalMemoryProperties
Vulkan.ExternalImageFormatProperties — MethodArguments:
external_memory_properties::ExternalMemoryPropertiesnext::Any: defaults toC_NULL
ExternalImageFormatProperties(external_memory_properties::ExternalMemoryProperties; next) -> ExternalImageFormatProperties
Vulkan.ExternalImageFormatProperties — MethodArguments:
x::VkExternalImageFormatPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalImageFormatProperties(x::VulkanCore.LibVulkan.VkExternalImageFormatProperties, next_types::Type...) -> ExternalImageFormatProperties
Vulkan.ExternalImageFormatProperties — MethodArguments:
x::_ExternalImageFormatPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalImageFormatProperties(x::_ExternalImageFormatProperties, next_types::Type...) -> ExternalImageFormatProperties
Vulkan.ExternalImageFormatPropertiesNV — TypeHigh-level wrapper for VkExternalImageFormatPropertiesNV.
Extension: VK_NV_external_memory_capabilities
struct ExternalImageFormatPropertiesNV <: Vulkan.HighLevelStructimage_format_properties::ImageFormatPropertiesexternal_memory_features::ExternalMemoryFeatureFlagNVexport_from_imported_handle_types::ExternalMemoryHandleTypeFlagNVcompatible_handle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExternalImageFormatPropertiesNV — MethodExtension: VK_NV_external_memory_capabilities
Arguments:
image_format_properties::ImageFormatPropertiesexternal_memory_features::ExternalMemoryFeatureFlagNV: defaults to0export_from_imported_handle_types::ExternalMemoryHandleTypeFlagNV: defaults to0compatible_handle_types::ExternalMemoryHandleTypeFlagNV: defaults to0
ExternalImageFormatPropertiesNV(image_format_properties::ImageFormatProperties; external_memory_features, export_from_imported_handle_types, compatible_handle_types) -> ExternalImageFormatPropertiesNV
Vulkan.ExternalImageFormatPropertiesNV — MethodExtension: VK_NV_external_memory_capabilities
Arguments:
x::VkExternalImageFormatPropertiesNV
ExternalImageFormatPropertiesNV(x::VulkanCore.LibVulkan.VkExternalImageFormatPropertiesNV) -> ExternalImageFormatPropertiesNV
Vulkan.ExternalImageFormatPropertiesNV — MethodExtension: VK_NV_external_memory_capabilities
Arguments:
x::_ExternalImageFormatPropertiesNV
ExternalImageFormatPropertiesNV(x::_ExternalImageFormatPropertiesNV) -> ExternalImageFormatPropertiesNV
Vulkan.ExternalMemoryBufferCreateInfo — TypeHigh-level wrapper for VkExternalMemoryBufferCreateInfo.
struct ExternalMemoryBufferCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryBufferCreateInfo — MethodArguments:
x::VkExternalMemoryBufferCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalMemoryBufferCreateInfo(x::VulkanCore.LibVulkan.VkExternalMemoryBufferCreateInfo, next_types::Type...) -> ExternalMemoryBufferCreateInfo
Vulkan.ExternalMemoryBufferCreateInfo — MethodArguments:
x::_ExternalMemoryBufferCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalMemoryBufferCreateInfo(x::_ExternalMemoryBufferCreateInfo, next_types::Type...) -> ExternalMemoryBufferCreateInfo
Vulkan.ExternalMemoryBufferCreateInfo — MethodArguments:
next::Any: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlag: defaults to0
ExternalMemoryBufferCreateInfo(; next, handle_types) -> ExternalMemoryBufferCreateInfo
Vulkan.ExternalMemoryImageCreateInfo — TypeHigh-level wrapper for VkExternalMemoryImageCreateInfo.
struct ExternalMemoryImageCreateInfo <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryImageCreateInfo — MethodArguments:
x::VkExternalMemoryImageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalMemoryImageCreateInfo(x::VulkanCore.LibVulkan.VkExternalMemoryImageCreateInfo, next_types::Type...) -> ExternalMemoryImageCreateInfo
Vulkan.ExternalMemoryImageCreateInfo — MethodArguments:
x::_ExternalMemoryImageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalMemoryImageCreateInfo(x::_ExternalMemoryImageCreateInfo, next_types::Type...) -> ExternalMemoryImageCreateInfo
Vulkan.ExternalMemoryImageCreateInfo — MethodArguments:
next::Any: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlag: defaults to0
ExternalMemoryImageCreateInfo(; next, handle_types) -> ExternalMemoryImageCreateInfo
Vulkan.ExternalMemoryImageCreateInfoNV — TypeHigh-level wrapper for VkExternalMemoryImageCreateInfoNV.
Extension: VK_NV_external_memory
struct ExternalMemoryImageCreateInfoNV <: Vulkan.HighLevelStructnext::Anyhandle_types::ExternalMemoryHandleTypeFlagNV
Vulkan.ExternalMemoryImageCreateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
x::VkExternalMemoryImageCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalMemoryImageCreateInfoNV(x::VulkanCore.LibVulkan.VkExternalMemoryImageCreateInfoNV, next_types::Type...) -> ExternalMemoryImageCreateInfoNV
Vulkan.ExternalMemoryImageCreateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
x::_ExternalMemoryImageCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalMemoryImageCreateInfoNV(x::_ExternalMemoryImageCreateInfoNV, next_types::Type...) -> ExternalMemoryImageCreateInfoNV
Vulkan.ExternalMemoryImageCreateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
next::Any: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlagNV: defaults to0
ExternalMemoryImageCreateInfoNV(; next, handle_types) -> ExternalMemoryImageCreateInfoNV
Vulkan.ExternalMemoryProperties — TypeHigh-level wrapper for VkExternalMemoryProperties.
struct ExternalMemoryProperties <: Vulkan.HighLevelStructexternal_memory_features::ExternalMemoryFeatureFlagexport_from_imported_handle_types::ExternalMemoryHandleTypeFlagcompatible_handle_types::ExternalMemoryHandleTypeFlag
Vulkan.ExternalMemoryProperties — MethodArguments:
external_memory_features::ExternalMemoryFeatureFlagcompatible_handle_types::ExternalMemoryHandleTypeFlagexport_from_imported_handle_types::ExternalMemoryHandleTypeFlag: defaults to0
ExternalMemoryProperties(external_memory_features::ExternalMemoryFeatureFlag, compatible_handle_types::ExternalMemoryHandleTypeFlag; export_from_imported_handle_types) -> ExternalMemoryProperties
Vulkan.ExternalMemoryProperties — MethodArguments:
x::VkExternalMemoryProperties
ExternalMemoryProperties(x::VulkanCore.LibVulkan.VkExternalMemoryProperties) -> ExternalMemoryProperties
Vulkan.ExternalMemoryProperties — MethodArguments:
x::_ExternalMemoryProperties
ExternalMemoryProperties(x::_ExternalMemoryProperties) -> ExternalMemoryProperties
Vulkan.ExternalSemaphoreProperties — TypeHigh-level wrapper for VkExternalSemaphoreProperties.
struct ExternalSemaphoreProperties <: Vulkan.HighLevelStructnext::Anyexport_from_imported_handle_types::ExternalSemaphoreHandleTypeFlagcompatible_handle_types::ExternalSemaphoreHandleTypeFlagexternal_semaphore_features::ExternalSemaphoreFeatureFlag
Vulkan.ExternalSemaphoreProperties — MethodArguments:
export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlagcompatible_handle_types::ExternalSemaphoreHandleTypeFlagnext::Any: defaults toC_NULLexternal_semaphore_features::ExternalSemaphoreFeatureFlag: defaults to0
ExternalSemaphoreProperties(export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlag, compatible_handle_types::ExternalSemaphoreHandleTypeFlag; next, external_semaphore_features) -> ExternalSemaphoreProperties
Vulkan.ExternalSemaphoreProperties — MethodArguments:
x::VkExternalSemaphorePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalSemaphoreProperties(x::VulkanCore.LibVulkan.VkExternalSemaphoreProperties, next_types::Type...) -> ExternalSemaphoreProperties
Vulkan.ExternalSemaphoreProperties — MethodArguments:
x::_ExternalSemaphorePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
ExternalSemaphoreProperties(x::_ExternalSemaphoreProperties, next_types::Type...) -> ExternalSemaphoreProperties
Vulkan.FenceCreateInfo — TypeHigh-level wrapper for VkFenceCreateInfo.
struct FenceCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::FenceCreateFlag
Vulkan.FenceCreateInfo — MethodArguments:
x::VkFenceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FenceCreateInfo(x::VulkanCore.LibVulkan.VkFenceCreateInfo, next_types::Type...) -> FenceCreateInfo
Vulkan.FenceCreateInfo — MethodArguments:
x::_FenceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FenceCreateInfo(x::_FenceCreateInfo, next_types::Type...) -> FenceCreateInfo
Vulkan.FenceCreateInfo — MethodArguments:
next::Any: defaults toC_NULLflags::FenceCreateFlag: defaults to0
FenceCreateInfo(; next, flags) -> FenceCreateInfo
Vulkan.FenceGetFdInfoKHR — TypeHigh-level wrapper for VkFenceGetFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct FenceGetFdInfoKHR <: Vulkan.HighLevelStructnext::Anyfence::Fencehandle_type::ExternalFenceHandleTypeFlag
Vulkan.FenceGetFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
fence::Fencehandle_type::ExternalFenceHandleTypeFlagnext::Any: defaults toC_NULL
FenceGetFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag; next) -> FenceGetFdInfoKHR
Vulkan.FenceGetFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
x::VkFenceGetFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
FenceGetFdInfoKHR(x::VulkanCore.LibVulkan.VkFenceGetFdInfoKHR, next_types::Type...)
Vulkan.FenceGetFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
x::_FenceGetFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
FenceGetFdInfoKHR(x::_FenceGetFdInfoKHR, next_types::Type...)
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT — TypeHigh-level wrapper for VkFilterCubicImageViewImageFormatPropertiesEXT.
Extension: VK_EXT_filter_cubic
struct FilterCubicImageViewImageFormatPropertiesEXT <: Vulkan.HighLevelStructnext::Anyfilter_cubic::Boolfilter_cubic_minmax::Bool
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
filter_cubic::Boolfilter_cubic_minmax::Boolnext::Any: defaults toC_NULL
FilterCubicImageViewImageFormatPropertiesEXT(filter_cubic::Bool, filter_cubic_minmax::Bool; next) -> FilterCubicImageViewImageFormatPropertiesEXT
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
x::VkFilterCubicImageViewImageFormatPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
FilterCubicImageViewImageFormatPropertiesEXT(x::VulkanCore.LibVulkan.VkFilterCubicImageViewImageFormatPropertiesEXT, next_types::Type...) -> FilterCubicImageViewImageFormatPropertiesEXT
Vulkan.FilterCubicImageViewImageFormatPropertiesEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
x::_FilterCubicImageViewImageFormatPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
FilterCubicImageViewImageFormatPropertiesEXT(x::_FilterCubicImageViewImageFormatPropertiesEXT, next_types::Type...) -> FilterCubicImageViewImageFormatPropertiesEXT
Vulkan.FormatProperties — TypeHigh-level wrapper for VkFormatProperties.
struct FormatProperties <: Vulkan.HighLevelStructlinear_tiling_features::FormatFeatureFlagoptimal_tiling_features::FormatFeatureFlagbuffer_features::FormatFeatureFlag
Vulkan.FormatProperties — MethodArguments:
x::VkFormatProperties
FormatProperties(x::VulkanCore.LibVulkan.VkFormatProperties) -> FormatProperties
Vulkan.FormatProperties — MethodArguments:
x::_FormatProperties
FormatProperties(x::_FormatProperties) -> FormatProperties
Vulkan.FormatProperties — MethodArguments:
linear_tiling_features::FormatFeatureFlag: defaults to0optimal_tiling_features::FormatFeatureFlag: defaults to0buffer_features::FormatFeatureFlag: defaults to0
FormatProperties(; linear_tiling_features, optimal_tiling_features, buffer_features) -> FormatProperties
Vulkan.FormatProperties2 — TypeHigh-level wrapper for VkFormatProperties2.
struct FormatProperties2 <: Vulkan.HighLevelStructnext::Anyformat_properties::FormatProperties
Vulkan.FormatProperties2 — MethodArguments:
format_properties::FormatPropertiesnext::Any: defaults toC_NULL
FormatProperties2(format_properties::FormatProperties; next) -> FormatProperties2
Vulkan.FormatProperties2 — MethodArguments:
x::VkFormatProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
FormatProperties2(x::VulkanCore.LibVulkan.VkFormatProperties2, next_types::Type...) -> FormatProperties2
Vulkan.FormatProperties2 — MethodArguments:
x::_FormatProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
FormatProperties2(x::_FormatProperties2, next_types::Type...) -> FormatProperties2
Vulkan.FragmentShadingRateAttachmentInfoKHR — TypeHigh-level wrapper for VkFragmentShadingRateAttachmentInfoKHR.
Extension: VK_KHR_fragment_shading_rate
struct FragmentShadingRateAttachmentInfoKHR <: Vulkan.HighLevelStructnext::Anyfragment_shading_rate_attachment::AttachmentReference2shading_rate_attachment_texel_size::Extent2D
Vulkan.FragmentShadingRateAttachmentInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
fragment_shading_rate_attachment::AttachmentReference2shading_rate_attachment_texel_size::Extent2Dnext::Any: defaults toC_NULL
FragmentShadingRateAttachmentInfoKHR(fragment_shading_rate_attachment::AttachmentReference2, shading_rate_attachment_texel_size::Extent2D; next) -> FragmentShadingRateAttachmentInfoKHR
Vulkan.FragmentShadingRateAttachmentInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::VkFragmentShadingRateAttachmentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
FragmentShadingRateAttachmentInfoKHR(x::VulkanCore.LibVulkan.VkFragmentShadingRateAttachmentInfoKHR, next_types::Type...)
Vulkan.FragmentShadingRateAttachmentInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::_FragmentShadingRateAttachmentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
FragmentShadingRateAttachmentInfoKHR(x::_FragmentShadingRateAttachmentInfoKHR, next_types::Type...)
Vulkan.FramebufferAttachmentImageInfo — TypeHigh-level wrapper for VkFramebufferAttachmentImageInfo.
struct FramebufferAttachmentImageInfo <: Vulkan.HighLevelStructnext::Anyflags::ImageCreateFlagusage::ImageUsageFlagwidth::UInt32height::UInt32layer_count::UInt32view_formats::Vector{Format}
Vulkan.FramebufferAttachmentImageInfo — MethodArguments:
usage::ImageUsageFlagwidth::UInt32height::UInt32layer_count::UInt32view_formats::Vector{Format}next::Any: defaults toC_NULLflags::ImageCreateFlag: defaults to0
FramebufferAttachmentImageInfo(usage::ImageUsageFlag, width::Integer, height::Integer, layer_count::Integer, view_formats::AbstractArray; next, flags) -> FramebufferAttachmentImageInfo
Vulkan.FramebufferAttachmentImageInfo — MethodArguments:
x::VkFramebufferAttachmentImageInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferAttachmentImageInfo(x::VulkanCore.LibVulkan.VkFramebufferAttachmentImageInfo, next_types::Type...)
Vulkan.FramebufferAttachmentImageInfo — MethodArguments:
x::_FramebufferAttachmentImageInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferAttachmentImageInfo(x::_FramebufferAttachmentImageInfo, next_types::Type...)
Vulkan.FramebufferAttachmentsCreateInfo — TypeHigh-level wrapper for VkFramebufferAttachmentsCreateInfo.
struct FramebufferAttachmentsCreateInfo <: Vulkan.HighLevelStructnext::Anyattachment_image_infos::Vector{FramebufferAttachmentImageInfo}
Vulkan.FramebufferAttachmentsCreateInfo — MethodArguments:
attachment_image_infos::Vector{FramebufferAttachmentImageInfo}next::Any: defaults toC_NULL
FramebufferAttachmentsCreateInfo(attachment_image_infos::AbstractArray; next) -> FramebufferAttachmentsCreateInfo
Vulkan.FramebufferAttachmentsCreateInfo — MethodArguments:
x::VkFramebufferAttachmentsCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferAttachmentsCreateInfo(x::VulkanCore.LibVulkan.VkFramebufferAttachmentsCreateInfo, next_types::Type...)
Vulkan.FramebufferAttachmentsCreateInfo — MethodArguments:
x::_FramebufferAttachmentsCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferAttachmentsCreateInfo(x::_FramebufferAttachmentsCreateInfo, next_types::Type...)
Vulkan.FramebufferCreateInfo — TypeHigh-level wrapper for VkFramebufferCreateInfo.
struct FramebufferCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::FramebufferCreateFlagrender_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32
Vulkan.FramebufferCreateInfo — MethodArguments:
render_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32next::Any: defaults toC_NULLflags::FramebufferCreateFlag: defaults to0
FramebufferCreateInfo(render_pass::RenderPass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; next, flags) -> FramebufferCreateInfo
Vulkan.FramebufferCreateInfo — MethodArguments:
x::VkFramebufferCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferCreateInfo(x::VulkanCore.LibVulkan.VkFramebufferCreateInfo, next_types::Type...)
Vulkan.FramebufferCreateInfo — MethodArguments:
x::_FramebufferCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferCreateInfo(x::_FramebufferCreateInfo, next_types::Type...)
Vulkan.FramebufferMixedSamplesCombinationNV — TypeHigh-level wrapper for VkFramebufferMixedSamplesCombinationNV.
Extension: VK_NV_coverage_reduction_mode
struct FramebufferMixedSamplesCombinationNV <: Vulkan.HighLevelStructnext::Anycoverage_reduction_mode::CoverageReductionModeNVrasterization_samples::SampleCountFlagdepth_stencil_samples::SampleCountFlagcolor_samples::SampleCountFlag
Vulkan.FramebufferMixedSamplesCombinationNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
coverage_reduction_mode::CoverageReductionModeNVrasterization_samples::SampleCountFlagdepth_stencil_samples::SampleCountFlagcolor_samples::SampleCountFlagnext::Any: defaults toC_NULL
FramebufferMixedSamplesCombinationNV(coverage_reduction_mode::CoverageReductionModeNV, rasterization_samples::SampleCountFlag, depth_stencil_samples::SampleCountFlag, color_samples::SampleCountFlag; next) -> FramebufferMixedSamplesCombinationNV
Vulkan.FramebufferMixedSamplesCombinationNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::VkFramebufferMixedSamplesCombinationNVnext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferMixedSamplesCombinationNV(x::VulkanCore.LibVulkan.VkFramebufferMixedSamplesCombinationNV, next_types::Type...) -> FramebufferMixedSamplesCombinationNV
Vulkan.FramebufferMixedSamplesCombinationNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::_FramebufferMixedSamplesCombinationNVnext_types::Type...: types of members to initialize and include as part of thenextchain
FramebufferMixedSamplesCombinationNV(x::_FramebufferMixedSamplesCombinationNV, next_types::Type...) -> FramebufferMixedSamplesCombinationNV
Vulkan.GeneratedCommandsInfoNV — TypeHigh-level wrapper for VkGeneratedCommandsInfoNV.
Extension: VK_NV_device_generated_commands
struct GeneratedCommandsInfoNV <: Vulkan.HighLevelStructnext::Anypipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVstreams::Vector{IndirectCommandsStreamNV}sequences_count::UInt32preprocess_buffer::Bufferpreprocess_offset::UInt64preprocess_size::UInt64sequences_count_buffer::Union{Ptr{Nothing}, Buffer}sequences_count_offset::UInt64sequences_index_buffer::Union{Ptr{Nothing}, Buffer}sequences_index_offset::UInt64
Vulkan.GeneratedCommandsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVstreams::Vector{IndirectCommandsStreamNV}sequences_count::UInt32preprocess_buffer::Bufferpreprocess_offset::UInt64preprocess_size::UInt64sequences_count_offset::UInt64sequences_index_offset::UInt64next::Any: defaults toC_NULLsequences_count_buffer::Buffer: defaults toC_NULLsequences_index_buffer::Buffer: defaults toC_NULL
GeneratedCommandsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, streams::AbstractArray, sequences_count::Integer, preprocess_buffer::Buffer, preprocess_offset::Integer, preprocess_size::Integer, sequences_count_offset::Integer, sequences_index_offset::Integer; next, sequences_count_buffer, sequences_index_buffer) -> GeneratedCommandsInfoNV
Vulkan.GeneratedCommandsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkGeneratedCommandsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeneratedCommandsInfoNV(x::VulkanCore.LibVulkan.VkGeneratedCommandsInfoNV, next_types::Type...)
Vulkan.GeneratedCommandsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_GeneratedCommandsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeneratedCommandsInfoNV(x::_GeneratedCommandsInfoNV, next_types::Type...)
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV — TypeHigh-level wrapper for VkGeneratedCommandsMemoryRequirementsInfoNV.
Extension: VK_NV_device_generated_commands
struct GeneratedCommandsMemoryRequirementsInfoNV <: Vulkan.HighLevelStructnext::Anypipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVmax_sequences_count::UInt32
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVmax_sequences_count::UInt32next::Any: defaults toC_NULL
GeneratedCommandsMemoryRequirementsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline::Pipeline, indirect_commands_layout::IndirectCommandsLayoutNV, max_sequences_count::Integer; next) -> GeneratedCommandsMemoryRequirementsInfoNV
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkGeneratedCommandsMemoryRequirementsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeneratedCommandsMemoryRequirementsInfoNV(x::VulkanCore.LibVulkan.VkGeneratedCommandsMemoryRequirementsInfoNV, next_types::Type...)
Vulkan.GeneratedCommandsMemoryRequirementsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_GeneratedCommandsMemoryRequirementsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeneratedCommandsMemoryRequirementsInfoNV(x::_GeneratedCommandsMemoryRequirementsInfoNV, next_types::Type...)
Vulkan.GeometryAABBNV — TypeHigh-level wrapper for VkGeometryAABBNV.
Extension: VK_NV_ray_tracing
struct GeometryAABBNV <: Vulkan.HighLevelStructnext::Anyaabb_data::Union{Ptr{Nothing}, Buffer}num_aab_bs::UInt32stride::UInt32offset::UInt64
Vulkan.GeometryAABBNV — MethodExtension: VK_NV_ray_tracing
Arguments:
num_aab_bs::UInt32stride::UInt32offset::UInt64next::Any: defaults toC_NULLaabb_data::Buffer: defaults toC_NULL
GeometryAABBNV(num_aab_bs::Integer, stride::Integer, offset::Integer; next, aabb_data) -> GeometryAABBNV
Vulkan.GeometryAABBNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkGeometryAABBNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeometryAABBNV(x::VulkanCore.LibVulkan.VkGeometryAABBNV, next_types::Type...)
Vulkan.GeometryAABBNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_GeometryAABBNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeometryAABBNV(x::_GeometryAABBNV, next_types::Type...)
Vulkan.GeometryDataNV — TypeHigh-level wrapper for VkGeometryDataNV.
Extension: VK_NV_ray_tracing
struct GeometryDataNV <: Vulkan.HighLevelStructtriangles::GeometryTrianglesNVaabbs::GeometryAABBNV
Vulkan.GeometryDataNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkGeometryDataNV
GeometryDataNV(x::VulkanCore.LibVulkan.VkGeometryDataNV)
Vulkan.GeometryDataNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_GeometryDataNV
GeometryDataNV(x::_GeometryDataNV)
Vulkan.GeometryNV — TypeHigh-level wrapper for VkGeometryNV.
Extension: VK_NV_ray_tracing
struct GeometryNV <: Vulkan.HighLevelStructnext::Anygeometry_type::GeometryTypeKHRgeometry::GeometryDataNVflags::GeometryFlagKHR
Vulkan.GeometryNV — MethodExtension: VK_NV_ray_tracing
Arguments:
geometry_type::GeometryTypeKHRgeometry::GeometryDataNVnext::Any: defaults toC_NULLflags::GeometryFlagKHR: defaults to0
GeometryNV(geometry_type::GeometryTypeKHR, geometry::GeometryDataNV; next, flags) -> GeometryNV
Vulkan.GeometryNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkGeometryNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeometryNV(x::VulkanCore.LibVulkan.VkGeometryNV, next_types::Type...)
Vulkan.GeometryNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_GeometryNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeometryNV(x::_GeometryNV, next_types::Type...)
Vulkan.GeometryTrianglesNV — TypeHigh-level wrapper for VkGeometryTrianglesNV.
Extension: VK_NV_ray_tracing
struct GeometryTrianglesNV <: Vulkan.HighLevelStructnext::Anyvertex_data::Union{Ptr{Nothing}, Buffer}vertex_offset::UInt64vertex_count::UInt32vertex_stride::UInt64vertex_format::Formatindex_data::Union{Ptr{Nothing}, Buffer}index_offset::UInt64index_count::UInt32index_type::IndexTypetransform_data::Union{Ptr{Nothing}, Buffer}transform_offset::UInt64
Vulkan.GeometryTrianglesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
vertex_offset::UInt64vertex_count::UInt32vertex_stride::UInt64vertex_format::Formatindex_offset::UInt64index_count::UInt32index_type::IndexTypetransform_offset::UInt64next::Any: defaults toC_NULLvertex_data::Buffer: defaults toC_NULLindex_data::Buffer: defaults toC_NULLtransform_data::Buffer: defaults toC_NULL
GeometryTrianglesNV(vertex_offset::Integer, vertex_count::Integer, vertex_stride::Integer, vertex_format::Format, index_offset::Integer, index_count::Integer, index_type::IndexType, transform_offset::Integer; next, vertex_data, index_data, transform_data) -> GeometryTrianglesNV
Vulkan.GeometryTrianglesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkGeometryTrianglesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeometryTrianglesNV(x::VulkanCore.LibVulkan.VkGeometryTrianglesNV, next_types::Type...)
Vulkan.GeometryTrianglesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_GeometryTrianglesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GeometryTrianglesNV(x::_GeometryTrianglesNV, next_types::Type...)
Vulkan.GraphicsPipelineCreateInfo — TypeHigh-level wrapper for VkGraphicsPipelineCreateInfo.
struct GraphicsPipelineCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstages::Vector{PipelineShaderStageCreateInfo}vertex_input_state::Union{Ptr{Nothing}, PipelineVertexInputStateCreateInfo}input_assembly_state::Union{Ptr{Nothing}, PipelineInputAssemblyStateCreateInfo}tessellation_state::Union{Ptr{Nothing}, PipelineTessellationStateCreateInfo}viewport_state::Union{Ptr{Nothing}, PipelineViewportStateCreateInfo}rasterization_state::PipelineRasterizationStateCreateInfomultisample_state::Union{Ptr{Nothing}, PipelineMultisampleStateCreateInfo}depth_stencil_state::Union{Ptr{Nothing}, PipelineDepthStencilStateCreateInfo}color_blend_state::Union{Ptr{Nothing}, PipelineColorBlendStateCreateInfo}dynamic_state::Union{Ptr{Nothing}, PipelineDynamicStateCreateInfo}layout::PipelineLayoutrender_pass::RenderPasssubpass::UInt32base_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.GraphicsPipelineCreateInfo — MethodArguments:
stages::Vector{PipelineShaderStageCreateInfo}rasterization_state::PipelineRasterizationStateCreateInfolayout::PipelineLayoutrender_pass::RenderPasssubpass::UInt32base_pipeline_index::Int32next::Any: defaults toC_NULLflags::PipelineCreateFlag: defaults to0vertex_input_state::PipelineVertexInputStateCreateInfo: defaults toC_NULLinput_assembly_state::PipelineInputAssemblyStateCreateInfo: defaults toC_NULLtessellation_state::PipelineTessellationStateCreateInfo: defaults toC_NULLviewport_state::PipelineViewportStateCreateInfo: defaults toC_NULLmultisample_state::PipelineMultisampleStateCreateInfo: defaults toC_NULLdepth_stencil_state::PipelineDepthStencilStateCreateInfo: defaults toC_NULLcolor_blend_state::PipelineColorBlendStateCreateInfo: defaults toC_NULLdynamic_state::PipelineDynamicStateCreateInfo: defaults toC_NULLbase_pipeline_handle::Pipeline: defaults toC_NULL
GraphicsPipelineCreateInfo(stages::AbstractArray, rasterization_state::PipelineRasterizationStateCreateInfo, layout::PipelineLayout, render_pass::RenderPass, subpass::Integer, base_pipeline_index::Integer; next, flags, vertex_input_state, input_assembly_state, tessellation_state, viewport_state, multisample_state, depth_stencil_state, color_blend_state, dynamic_state, base_pipeline_handle) -> GraphicsPipelineCreateInfo
Vulkan.GraphicsPipelineCreateInfo — MethodArguments:
x::VkGraphicsPipelineCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
GraphicsPipelineCreateInfo(x::VulkanCore.LibVulkan.VkGraphicsPipelineCreateInfo, next_types::Type...)
Vulkan.GraphicsPipelineCreateInfo — MethodArguments:
x::_GraphicsPipelineCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
GraphicsPipelineCreateInfo(x::_GraphicsPipelineCreateInfo, next_types::Type...)
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV — TypeHigh-level wrapper for VkGraphicsPipelineShaderGroupsCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct GraphicsPipelineShaderGroupsCreateInfoNV <: Vulkan.HighLevelStructnext::Anygroups::Vector{GraphicsShaderGroupCreateInfoNV}pipelines::Vector{Pipeline}
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
groups::Vector{GraphicsShaderGroupCreateInfoNV}pipelines::Vector{Pipeline}next::Any: defaults toC_NULL
GraphicsPipelineShaderGroupsCreateInfoNV(groups::AbstractArray, pipelines::AbstractArray; next) -> GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkGraphicsPipelineShaderGroupsCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GraphicsPipelineShaderGroupsCreateInfoNV(x::VulkanCore.LibVulkan.VkGraphicsPipelineShaderGroupsCreateInfoNV, next_types::Type...)
Vulkan.GraphicsPipelineShaderGroupsCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_GraphicsPipelineShaderGroupsCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GraphicsPipelineShaderGroupsCreateInfoNV(x::_GraphicsPipelineShaderGroupsCreateInfoNV, next_types::Type...)
Vulkan.GraphicsShaderGroupCreateInfoNV — TypeHigh-level wrapper for VkGraphicsShaderGroupCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct GraphicsShaderGroupCreateInfoNV <: Vulkan.HighLevelStructnext::Anystages::Vector{PipelineShaderStageCreateInfo}vertex_input_state::Union{Ptr{Nothing}, PipelineVertexInputStateCreateInfo}tessellation_state::Union{Ptr{Nothing}, PipelineTessellationStateCreateInfo}
Vulkan.GraphicsShaderGroupCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
stages::Vector{PipelineShaderStageCreateInfo}next::Any: defaults toC_NULLvertex_input_state::PipelineVertexInputStateCreateInfo: defaults toC_NULLtessellation_state::PipelineTessellationStateCreateInfo: defaults toC_NULL
GraphicsShaderGroupCreateInfoNV(stages::AbstractArray; next, vertex_input_state, tessellation_state) -> GraphicsShaderGroupCreateInfoNV
Vulkan.GraphicsShaderGroupCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkGraphicsShaderGroupCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GraphicsShaderGroupCreateInfoNV(x::VulkanCore.LibVulkan.VkGraphicsShaderGroupCreateInfoNV, next_types::Type...)
Vulkan.GraphicsShaderGroupCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_GraphicsShaderGroupCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
GraphicsShaderGroupCreateInfoNV(x::_GraphicsShaderGroupCreateInfoNV, next_types::Type...)
Vulkan.Handle — TypeOpaque handle referring to internal Vulkan data. Finalizer registration is taken care of by constructors.
abstract type Handle <: VulkanStruct{false}Vulkan.HdrMetadataEXT — TypeHigh-level wrapper for VkHdrMetadataEXT.
Extension: VK_EXT_hdr_metadata
struct HdrMetadataEXT <: Vulkan.HighLevelStructnext::Anydisplay_primary_red::XYColorEXTdisplay_primary_green::XYColorEXTdisplay_primary_blue::XYColorEXTwhite_point::XYColorEXTmax_luminance::Float32min_luminance::Float32max_content_light_level::Float32max_frame_average_light_level::Float32
Vulkan.HdrMetadataEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
x::VkHdrMetadataEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
HdrMetadataEXT(x::VulkanCore.LibVulkan.VkHdrMetadataEXT, next_types::Type...) -> HdrMetadataEXT
Vulkan.HdrMetadataEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
display_primary_red::XYColorEXTdisplay_primary_green::XYColorEXTdisplay_primary_blue::XYColorEXTwhite_point::XYColorEXTmax_luminance::Float32min_luminance::Float32max_content_light_level::Float32max_frame_average_light_level::Float32next::Any: defaults toC_NULL
HdrMetadataEXT(display_primary_red::XYColorEXT, display_primary_green::XYColorEXT, display_primary_blue::XYColorEXT, white_point::XYColorEXT, max_luminance::Real, min_luminance::Real, max_content_light_level::Real, max_frame_average_light_level::Real; next) -> HdrMetadataEXT
Vulkan.HdrMetadataEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
x::_HdrMetadataEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
HdrMetadataEXT(x::_HdrMetadataEXT, next_types::Type...) -> HdrMetadataEXT
Vulkan.HeadlessSurfaceCreateInfoEXT — TypeHigh-level wrapper for VkHeadlessSurfaceCreateInfoEXT.
Extension: VK_EXT_headless_surface
struct HeadlessSurfaceCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32
Vulkan.HeadlessSurfaceCreateInfoEXT — MethodExtension: VK_EXT_headless_surface
Arguments:
x::VkHeadlessSurfaceCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
HeadlessSurfaceCreateInfoEXT(x::VulkanCore.LibVulkan.VkHeadlessSurfaceCreateInfoEXT, next_types::Type...) -> HeadlessSurfaceCreateInfoEXT
Vulkan.HeadlessSurfaceCreateInfoEXT — MethodExtension: VK_EXT_headless_surface
Arguments:
x::_HeadlessSurfaceCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
HeadlessSurfaceCreateInfoEXT(x::_HeadlessSurfaceCreateInfoEXT, next_types::Type...) -> HeadlessSurfaceCreateInfoEXT
Vulkan.HeadlessSurfaceCreateInfoEXT — MethodExtension: VK_EXT_headless_surface
Arguments:
next::Any: defaults toC_NULLflags::UInt32: defaults to0
HeadlessSurfaceCreateInfoEXT(; next, flags) -> HeadlessSurfaceCreateInfoEXT
Vulkan.ImageBlit — TypeHigh-level wrapper for VkImageBlit.
struct ImageBlit <: Vulkan.HighLevelStructsrc_subresource::ImageSubresourceLayerssrc_offsets::Tuple{Offset3D, Offset3D}dst_subresource::ImageSubresourceLayersdst_offsets::Tuple{Offset3D, Offset3D}
Vulkan.ImageBlit — MethodArguments:
x::VkImageBlit
ImageBlit(x::VulkanCore.LibVulkan.VkImageBlit) -> ImageBlit
Vulkan.ImageBlit — MethodVulkan.ImageBlit2KHR — TypeHigh-level wrapper for VkImageBlit2KHR.
Extension: VK_KHR_copy_commands2
struct ImageBlit2KHR <: Vulkan.HighLevelStructnext::Anysrc_subresource::ImageSubresourceLayerssrc_offsets::Tuple{Offset3D, Offset3D}dst_subresource::ImageSubresourceLayersdst_offsets::Tuple{Offset3D, Offset3D}
Vulkan.ImageBlit2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_subresource::ImageSubresourceLayerssrc_offsets::NTuple{2, Offset3D}dst_subresource::ImageSubresourceLayersdst_offsets::NTuple{2, Offset3D}next::Any: defaults toC_NULL
ImageBlit2KHR(src_subresource::ImageSubresourceLayers, src_offsets::Tuple{Offset3D, Offset3D}, dst_subresource::ImageSubresourceLayers, dst_offsets::Tuple{Offset3D, Offset3D}; next) -> ImageBlit2KHR
Vulkan.ImageBlit2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkImageBlit2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageBlit2KHR(x::VulkanCore.LibVulkan.VkImageBlit2KHR, next_types::Type...) -> ImageBlit2KHR
Vulkan.ImageBlit2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_ImageBlit2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageBlit2KHR(x::_ImageBlit2KHR, next_types::Type...) -> ImageBlit2KHR
Vulkan.ImageCopy — TypeHigh-level wrapper for VkImageCopy.
struct ImageCopy <: Vulkan.HighLevelStructsrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageCopy — MethodArguments:
x::VkImageCopy
ImageCopy(x::VulkanCore.LibVulkan.VkImageCopy) -> ImageCopy
Vulkan.ImageCopy — MethodVulkan.ImageCopy2KHR — TypeHigh-level wrapper for VkImageCopy2KHR.
Extension: VK_KHR_copy_commands2
struct ImageCopy2KHR <: Vulkan.HighLevelStructnext::Anysrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3Dnext::Any: defaults toC_NULL
ImageCopy2KHR(src_subresource::ImageSubresourceLayers, src_offset::Offset3D, dst_subresource::ImageSubresourceLayers, dst_offset::Offset3D, extent::Extent3D; next) -> ImageCopy2KHR
Vulkan.ImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkImageCopy2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageCopy2KHR(x::VulkanCore.LibVulkan.VkImageCopy2KHR, next_types::Type...) -> ImageCopy2KHR
Vulkan.ImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_ImageCopy2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageCopy2KHR(x::_ImageCopy2KHR, next_types::Type...) -> ImageCopy2KHR
Vulkan.ImageCreateInfo — TypeHigh-level wrapper for VkImageCreateInfo.
struct ImageCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::ImageCreateFlagimage_type::ImageTypeformat::Formatextent::Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayout
Vulkan.ImageCreateInfo — MethodArguments:
image_type::ImageTypeformat::Formatextent::Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayoutnext::Any: defaults toC_NULLflags::ImageCreateFlag: defaults to0
ImageCreateInfo(image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; next, flags) -> ImageCreateInfo
Vulkan.ImageCreateInfo — MethodArguments:
x::VkImageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageCreateInfo(x::VulkanCore.LibVulkan.VkImageCreateInfo, next_types::Type...) -> ImageCreateInfo
Vulkan.ImageCreateInfo — MethodArguments:
x::_ImageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageCreateInfo(x::_ImageCreateInfo, next_types::Type...) -> ImageCreateInfo
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT — TypeHigh-level wrapper for VkImageDrmFormatModifierExplicitCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierExplicitCreateInfoEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifier::UInt64plane_layouts::Vector{SubresourceLayout}
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64plane_layouts::Vector{SubresourceLayout}next::Any: defaults toC_NULL
ImageDrmFormatModifierExplicitCreateInfoEXT(drm_format_modifier::Integer, plane_layouts::AbstractArray; next) -> ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::VkImageDrmFormatModifierExplicitCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageDrmFormatModifierExplicitCreateInfoEXT(x::VulkanCore.LibVulkan.VkImageDrmFormatModifierExplicitCreateInfoEXT, next_types::Type...)
Vulkan.ImageDrmFormatModifierExplicitCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::_ImageDrmFormatModifierExplicitCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageDrmFormatModifierExplicitCreateInfoEXT(x::_ImageDrmFormatModifierExplicitCreateInfoEXT, next_types::Type...)
Vulkan.ImageDrmFormatModifierListCreateInfoEXT — TypeHigh-level wrapper for VkImageDrmFormatModifierListCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierListCreateInfoEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifiers::Vector{UInt64}
Vulkan.ImageDrmFormatModifierListCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifiers::Vector{UInt64}next::Any: defaults toC_NULL
ImageDrmFormatModifierListCreateInfoEXT(drm_format_modifiers::AbstractArray; next) -> ImageDrmFormatModifierListCreateInfoEXT
Vulkan.ImageDrmFormatModifierListCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::VkImageDrmFormatModifierListCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageDrmFormatModifierListCreateInfoEXT(x::VulkanCore.LibVulkan.VkImageDrmFormatModifierListCreateInfoEXT, next_types::Type...) -> ImageDrmFormatModifierListCreateInfoEXT
Vulkan.ImageDrmFormatModifierListCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::_ImageDrmFormatModifierListCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageDrmFormatModifierListCreateInfoEXT(x::_ImageDrmFormatModifierListCreateInfoEXT, next_types::Type...) -> ImageDrmFormatModifierListCreateInfoEXT
Vulkan.ImageDrmFormatModifierPropertiesEXT — TypeHigh-level wrapper for VkImageDrmFormatModifierPropertiesEXT.
Extension: VK_EXT_image_drm_format_modifier
struct ImageDrmFormatModifierPropertiesEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifier::UInt64
Vulkan.ImageDrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64next::Any: defaults toC_NULL
ImageDrmFormatModifierPropertiesEXT(drm_format_modifier::Integer; next) -> ImageDrmFormatModifierPropertiesEXT
Vulkan.ImageDrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::VkImageDrmFormatModifierPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageDrmFormatModifierPropertiesEXT(x::VulkanCore.LibVulkan.VkImageDrmFormatModifierPropertiesEXT, next_types::Type...) -> ImageDrmFormatModifierPropertiesEXT
Vulkan.ImageDrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::_ImageDrmFormatModifierPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageDrmFormatModifierPropertiesEXT(x::_ImageDrmFormatModifierPropertiesEXT, next_types::Type...) -> ImageDrmFormatModifierPropertiesEXT
Vulkan.ImageFormatListCreateInfo — TypeHigh-level wrapper for VkImageFormatListCreateInfo.
struct ImageFormatListCreateInfo <: Vulkan.HighLevelStructnext::Anyview_formats::Vector{Format}
Vulkan.ImageFormatListCreateInfo — MethodArguments:
view_formats::Vector{Format}next::Any: defaults toC_NULL
ImageFormatListCreateInfo(view_formats::AbstractArray; next) -> ImageFormatListCreateInfo
Vulkan.ImageFormatListCreateInfo — MethodArguments:
x::VkImageFormatListCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageFormatListCreateInfo(x::VulkanCore.LibVulkan.VkImageFormatListCreateInfo, next_types::Type...)
Vulkan.ImageFormatListCreateInfo — MethodArguments:
x::_ImageFormatListCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageFormatListCreateInfo(x::_ImageFormatListCreateInfo, next_types::Type...)
Vulkan.ImageFormatProperties — TypeHigh-level wrapper for VkImageFormatProperties.
struct ImageFormatProperties <: Vulkan.HighLevelStructmax_extent::Extent3Dmax_mip_levels::UInt32max_array_layers::UInt32sample_counts::SampleCountFlagmax_resource_size::UInt64
Vulkan.ImageFormatProperties — MethodArguments:
max_extent::Extent3Dmax_mip_levels::UInt32max_array_layers::UInt32max_resource_size::UInt64sample_counts::SampleCountFlag: defaults to0
ImageFormatProperties(max_extent::Extent3D, max_mip_levels::Integer, max_array_layers::Integer, max_resource_size::Integer; sample_counts) -> ImageFormatProperties
Vulkan.ImageFormatProperties — MethodArguments:
x::VkImageFormatProperties
ImageFormatProperties(x::VulkanCore.LibVulkan.VkImageFormatProperties) -> ImageFormatProperties
Vulkan.ImageFormatProperties — MethodArguments:
x::_ImageFormatProperties
ImageFormatProperties(x::_ImageFormatProperties) -> ImageFormatProperties
Vulkan.ImageFormatProperties2 — TypeHigh-level wrapper for VkImageFormatProperties2.
struct ImageFormatProperties2 <: Vulkan.HighLevelStructnext::Anyimage_format_properties::ImageFormatProperties
Vulkan.ImageFormatProperties2 — MethodArguments:
image_format_properties::ImageFormatPropertiesnext::Any: defaults toC_NULL
ImageFormatProperties2(image_format_properties::ImageFormatProperties; next) -> ImageFormatProperties2
Vulkan.ImageFormatProperties2 — MethodArguments:
x::VkImageFormatProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
ImageFormatProperties2(x::VulkanCore.LibVulkan.VkImageFormatProperties2, next_types::Type...) -> ImageFormatProperties2
Vulkan.ImageFormatProperties2 — MethodArguments:
x::_ImageFormatProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
ImageFormatProperties2(x::_ImageFormatProperties2, next_types::Type...) -> ImageFormatProperties2
Vulkan.ImageMemoryBarrier — TypeHigh-level wrapper for VkImageMemoryBarrier.
struct ImageMemoryBarrier <: Vulkan.HighLevelStructnext::Anysrc_access_mask::AccessFlagdst_access_mask::AccessFlagold_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::ImageSubresourceRange
Vulkan.ImageMemoryBarrier — MethodArguments:
src_access_mask::AccessFlagdst_access_mask::AccessFlagold_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::ImageSubresourceRangenext::Any: defaults toC_NULL
ImageMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::ImageSubresourceRange; next) -> ImageMemoryBarrier
Vulkan.ImageMemoryBarrier — MethodArguments:
x::VkImageMemoryBarriernext_types::Type...: types of members to initialize and include as part of thenextchain
ImageMemoryBarrier(x::VulkanCore.LibVulkan.VkImageMemoryBarrier, next_types::Type...)
Vulkan.ImageMemoryBarrier — MethodArguments:
x::_ImageMemoryBarriernext_types::Type...: types of members to initialize and include as part of thenextchain
ImageMemoryBarrier(x::_ImageMemoryBarrier, next_types::Type...)
Vulkan.ImageMemoryBarrier2KHR — TypeHigh-level wrapper for VkImageMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct ImageMemoryBarrier2KHR <: Vulkan.HighLevelStructnext::Anysrc_stage_mask::UInt64src_access_mask::UInt64dst_stage_mask::UInt64dst_access_mask::UInt64old_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::ImageSubresourceRange
Vulkan.ImageMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
old_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::ImageSubresourceRangenext::Any: defaults toC_NULLsrc_stage_mask::UInt64: defaults to0src_access_mask::UInt64: defaults to0dst_stage_mask::UInt64: defaults to0dst_access_mask::UInt64: defaults to0
ImageMemoryBarrier2KHR(old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image::Image, subresource_range::ImageSubresourceRange; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> ImageMemoryBarrier2KHR
Vulkan.ImageMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkImageMemoryBarrier2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageMemoryBarrier2KHR(x::VulkanCore.LibVulkan.VkImageMemoryBarrier2KHR, next_types::Type...)
Vulkan.ImageMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_ImageMemoryBarrier2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageMemoryBarrier2KHR(x::_ImageMemoryBarrier2KHR, next_types::Type...)
Vulkan.ImageMemoryRequirementsInfo2 — TypeHigh-level wrapper for VkImageMemoryRequirementsInfo2.
struct ImageMemoryRequirementsInfo2 <: Vulkan.HighLevelStructnext::Anyimage::Image
Vulkan.ImageMemoryRequirementsInfo2 — MethodArguments:
image::Imagenext::Any: defaults toC_NULL
ImageMemoryRequirementsInfo2(image::Image; next) -> ImageMemoryRequirementsInfo2
Vulkan.ImageMemoryRequirementsInfo2 — MethodArguments:
x::VkImageMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
ImageMemoryRequirementsInfo2(x::VulkanCore.LibVulkan.VkImageMemoryRequirementsInfo2, next_types::Type...)
Vulkan.ImageMemoryRequirementsInfo2 — MethodArguments:
x::_ImageMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
ImageMemoryRequirementsInfo2(x::_ImageMemoryRequirementsInfo2, next_types::Type...)
Vulkan.ImagePlaneMemoryRequirementsInfo — TypeHigh-level wrapper for VkImagePlaneMemoryRequirementsInfo.
struct ImagePlaneMemoryRequirementsInfo <: Vulkan.HighLevelStructnext::Anyplane_aspect::ImageAspectFlag
Vulkan.ImagePlaneMemoryRequirementsInfo — MethodArguments:
plane_aspect::ImageAspectFlagnext::Any: defaults toC_NULL
ImagePlaneMemoryRequirementsInfo(plane_aspect::ImageAspectFlag; next) -> ImagePlaneMemoryRequirementsInfo
Vulkan.ImagePlaneMemoryRequirementsInfo — MethodArguments:
x::VkImagePlaneMemoryRequirementsInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImagePlaneMemoryRequirementsInfo(x::VulkanCore.LibVulkan.VkImagePlaneMemoryRequirementsInfo, next_types::Type...) -> ImagePlaneMemoryRequirementsInfo
Vulkan.ImagePlaneMemoryRequirementsInfo — MethodArguments:
x::_ImagePlaneMemoryRequirementsInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImagePlaneMemoryRequirementsInfo(x::_ImagePlaneMemoryRequirementsInfo, next_types::Type...) -> ImagePlaneMemoryRequirementsInfo
Vulkan.ImageResolve — TypeHigh-level wrapper for VkImageResolve.
struct ImageResolve <: Vulkan.HighLevelStructsrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageResolve — MethodArguments:
x::VkImageResolve
ImageResolve(x::VulkanCore.LibVulkan.VkImageResolve) -> ImageResolve
Vulkan.ImageResolve — MethodVulkan.ImageResolve2KHR — TypeHigh-level wrapper for VkImageResolve2KHR.
Extension: VK_KHR_copy_commands2
struct ImageResolve2KHR <: Vulkan.HighLevelStructnext::Anysrc_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3D
Vulkan.ImageResolve2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_subresource::ImageSubresourceLayerssrc_offset::Offset3Ddst_subresource::ImageSubresourceLayersdst_offset::Offset3Dextent::Extent3Dnext::Any: defaults toC_NULL
ImageResolve2KHR(src_subresource::ImageSubresourceLayers, src_offset::Offset3D, dst_subresource::ImageSubresourceLayers, dst_offset::Offset3D, extent::Extent3D; next) -> ImageResolve2KHR
Vulkan.ImageResolve2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkImageResolve2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageResolve2KHR(x::VulkanCore.LibVulkan.VkImageResolve2KHR, next_types::Type...) -> ImageResolve2KHR
Vulkan.ImageResolve2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_ImageResolve2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageResolve2KHR(x::_ImageResolve2KHR, next_types::Type...) -> ImageResolve2KHR
Vulkan.ImageSparseMemoryRequirementsInfo2 — TypeHigh-level wrapper for VkImageSparseMemoryRequirementsInfo2.
struct ImageSparseMemoryRequirementsInfo2 <: Vulkan.HighLevelStructnext::Anyimage::Image
Vulkan.ImageSparseMemoryRequirementsInfo2 — MethodArguments:
image::Imagenext::Any: defaults toC_NULL
ImageSparseMemoryRequirementsInfo2(image::Image; next) -> ImageSparseMemoryRequirementsInfo2
Vulkan.ImageSparseMemoryRequirementsInfo2 — MethodArguments:
x::VkImageSparseMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
ImageSparseMemoryRequirementsInfo2(x::VulkanCore.LibVulkan.VkImageSparseMemoryRequirementsInfo2, next_types::Type...)
Vulkan.ImageSparseMemoryRequirementsInfo2 — MethodArguments:
x::_ImageSparseMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
ImageSparseMemoryRequirementsInfo2(x::_ImageSparseMemoryRequirementsInfo2, next_types::Type...)
Vulkan.ImageStencilUsageCreateInfo — TypeHigh-level wrapper for VkImageStencilUsageCreateInfo.
struct ImageStencilUsageCreateInfo <: Vulkan.HighLevelStructnext::Anystencil_usage::ImageUsageFlag
Vulkan.ImageStencilUsageCreateInfo — MethodArguments:
stencil_usage::ImageUsageFlagnext::Any: defaults toC_NULL
ImageStencilUsageCreateInfo(stencil_usage::ImageUsageFlag; next) -> ImageStencilUsageCreateInfo
Vulkan.ImageStencilUsageCreateInfo — MethodArguments:
x::VkImageStencilUsageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageStencilUsageCreateInfo(x::VulkanCore.LibVulkan.VkImageStencilUsageCreateInfo, next_types::Type...) -> ImageStencilUsageCreateInfo
Vulkan.ImageStencilUsageCreateInfo — MethodArguments:
x::_ImageStencilUsageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageStencilUsageCreateInfo(x::_ImageStencilUsageCreateInfo, next_types::Type...) -> ImageStencilUsageCreateInfo
Vulkan.ImageSubresource — TypeHigh-level wrapper for VkImageSubresource.
struct ImageSubresource <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagmip_level::UInt32array_layer::UInt32
Vulkan.ImageSubresource — MethodArguments:
x::VkImageSubresource
ImageSubresource(x::VulkanCore.LibVulkan.VkImageSubresource) -> ImageSubresource
Vulkan.ImageSubresource — MethodArguments:
x::_ImageSubresource
ImageSubresource(x::_ImageSubresource) -> ImageSubresource
Vulkan.ImageSubresourceLayers — TypeHigh-level wrapper for VkImageSubresourceLayers.
struct ImageSubresourceLayers <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagmip_level::UInt32base_array_layer::UInt32layer_count::UInt32
Vulkan.ImageSubresourceLayers — MethodArguments:
x::VkImageSubresourceLayers
ImageSubresourceLayers(x::VulkanCore.LibVulkan.VkImageSubresourceLayers) -> ImageSubresourceLayers
Vulkan.ImageSubresourceLayers — MethodArguments:
x::_ImageSubresourceLayers
ImageSubresourceLayers(x::_ImageSubresourceLayers) -> ImageSubresourceLayers
Vulkan.ImageSubresourceRange — TypeHigh-level wrapper for VkImageSubresourceRange.
struct ImageSubresourceRange <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagbase_mip_level::UInt32level_count::UInt32base_array_layer::UInt32layer_count::UInt32
Vulkan.ImageSubresourceRange — MethodArguments:
x::VkImageSubresourceRange
ImageSubresourceRange(x::VulkanCore.LibVulkan.VkImageSubresourceRange) -> ImageSubresourceRange
Vulkan.ImageSubresourceRange — MethodArguments:
x::_ImageSubresourceRange
ImageSubresourceRange(x::_ImageSubresourceRange) -> ImageSubresourceRange
Vulkan.ImageSwapchainCreateInfoKHR — TypeHigh-level wrapper for VkImageSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct ImageSwapchainCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyswapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan.ImageSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkImageSwapchainCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageSwapchainCreateInfoKHR(x::VulkanCore.LibVulkan.VkImageSwapchainCreateInfoKHR, next_types::Type...)
Vulkan.ImageSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_ImageSwapchainCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageSwapchainCreateInfoKHR(x::_ImageSwapchainCreateInfoKHR, next_types::Type...)
Vulkan.ImageSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
next::Any: defaults toC_NULLswapchain::SwapchainKHR: defaults toC_NULL
ImageSwapchainCreateInfoKHR(; next, swapchain) -> ImageSwapchainCreateInfoKHR
Vulkan.ImageViewASTCDecodeModeEXT — TypeHigh-level wrapper for VkImageViewASTCDecodeModeEXT.
Extension: VK_EXT_astc_decode_mode
struct ImageViewASTCDecodeModeEXT <: Vulkan.HighLevelStructnext::Anydecode_mode::Format
Vulkan.ImageViewASTCDecodeModeEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
decode_mode::Formatnext::Any: defaults toC_NULL
ImageViewASTCDecodeModeEXT(decode_mode::Format; next) -> ImageViewASTCDecodeModeEXT
Vulkan.ImageViewASTCDecodeModeEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
x::VkImageViewASTCDecodeModeEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewASTCDecodeModeEXT(x::VulkanCore.LibVulkan.VkImageViewASTCDecodeModeEXT, next_types::Type...) -> ImageViewASTCDecodeModeEXT
Vulkan.ImageViewASTCDecodeModeEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
x::_ImageViewASTCDecodeModeEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewASTCDecodeModeEXT(x::_ImageViewASTCDecodeModeEXT, next_types::Type...) -> ImageViewASTCDecodeModeEXT
Vulkan.ImageViewAddressPropertiesNVX — TypeHigh-level wrapper for VkImageViewAddressPropertiesNVX.
Extension: VK_NVX_image_view_handle
struct ImageViewAddressPropertiesNVX <: Vulkan.HighLevelStructnext::Anydevice_address::UInt64size::UInt64
Vulkan.ImageViewAddressPropertiesNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
device_address::UInt64size::UInt64next::Any: defaults toC_NULL
ImageViewAddressPropertiesNVX(device_address::Integer, size::Integer; next) -> ImageViewAddressPropertiesNVX
Vulkan.ImageViewAddressPropertiesNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
x::VkImageViewAddressPropertiesNVXnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewAddressPropertiesNVX(x::VulkanCore.LibVulkan.VkImageViewAddressPropertiesNVX, next_types::Type...) -> ImageViewAddressPropertiesNVX
Vulkan.ImageViewAddressPropertiesNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
x::_ImageViewAddressPropertiesNVXnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewAddressPropertiesNVX(x::_ImageViewAddressPropertiesNVX, next_types::Type...) -> ImageViewAddressPropertiesNVX
Vulkan.ImageViewCreateInfo — TypeHigh-level wrapper for VkImageViewCreateInfo.
struct ImageViewCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::ImageViewCreateFlagimage::Imageview_type::ImageViewTypeformat::Formatcomponents::ComponentMappingsubresource_range::ImageSubresourceRange
Vulkan.ImageViewCreateInfo — MethodArguments:
image::Imageview_type::ImageViewTypeformat::Formatcomponents::ComponentMappingsubresource_range::ImageSubresourceRangenext::Any: defaults toC_NULLflags::ImageViewCreateFlag: defaults to0
ImageViewCreateInfo(image::Image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange; next, flags) -> ImageViewCreateInfo
Vulkan.ImageViewCreateInfo — MethodArguments:
x::VkImageViewCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewCreateInfo(x::VulkanCore.LibVulkan.VkImageViewCreateInfo, next_types::Type...)
Vulkan.ImageViewCreateInfo — MethodArguments:
x::_ImageViewCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewCreateInfo(x::_ImageViewCreateInfo, next_types::Type...)
Vulkan.ImageViewHandleInfoNVX — TypeHigh-level wrapper for VkImageViewHandleInfoNVX.
Extension: VK_NVX_image_view_handle
struct ImageViewHandleInfoNVX <: Vulkan.HighLevelStructnext::Anyimage_view::ImageViewdescriptor_type::DescriptorTypesampler::Union{Ptr{Nothing}, Sampler}
Vulkan.ImageViewHandleInfoNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
image_view::ImageViewdescriptor_type::DescriptorTypenext::Any: defaults toC_NULLsampler::Sampler: defaults toC_NULL
ImageViewHandleInfoNVX(image_view::ImageView, descriptor_type::DescriptorType; next, sampler) -> ImageViewHandleInfoNVX
Vulkan.ImageViewHandleInfoNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
x::VkImageViewHandleInfoNVXnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewHandleInfoNVX(x::VulkanCore.LibVulkan.VkImageViewHandleInfoNVX, next_types::Type...)
Vulkan.ImageViewHandleInfoNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
x::_ImageViewHandleInfoNVXnext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewHandleInfoNVX(x::_ImageViewHandleInfoNVX, next_types::Type...)
Vulkan.ImageViewUsageCreateInfo — TypeHigh-level wrapper for VkImageViewUsageCreateInfo.
struct ImageViewUsageCreateInfo <: Vulkan.HighLevelStructnext::Anyusage::ImageUsageFlag
Vulkan.ImageViewUsageCreateInfo — MethodArguments:
usage::ImageUsageFlagnext::Any: defaults toC_NULL
ImageViewUsageCreateInfo(usage::ImageUsageFlag; next) -> ImageViewUsageCreateInfo
Vulkan.ImageViewUsageCreateInfo — MethodArguments:
x::VkImageViewUsageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewUsageCreateInfo(x::VulkanCore.LibVulkan.VkImageViewUsageCreateInfo, next_types::Type...) -> ImageViewUsageCreateInfo
Vulkan.ImageViewUsageCreateInfo — MethodArguments:
x::_ImageViewUsageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ImageViewUsageCreateInfo(x::_ImageViewUsageCreateInfo, next_types::Type...) -> ImageViewUsageCreateInfo
Vulkan.ImportFenceFdInfoKHR — TypeHigh-level wrapper for VkImportFenceFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct ImportFenceFdInfoKHR <: Vulkan.HighLevelStructnext::Anyfence::Fenceflags::FenceImportFlaghandle_type::ExternalFenceHandleTypeFlagfd::Int64
Vulkan.ImportFenceFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
fence::Fence(externsync)handle_type::ExternalFenceHandleTypeFlagfd::Intnext::Any: defaults toC_NULLflags::FenceImportFlag: defaults to0
ImportFenceFdInfoKHR(fence::Fence, handle_type::ExternalFenceHandleTypeFlag, fd::Integer; next, flags) -> ImportFenceFdInfoKHR
Vulkan.ImportFenceFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
x::VkImportFenceFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportFenceFdInfoKHR(x::VulkanCore.LibVulkan.VkImportFenceFdInfoKHR, next_types::Type...)
Vulkan.ImportFenceFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
x::_ImportFenceFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportFenceFdInfoKHR(x::_ImportFenceFdInfoKHR, next_types::Type...)
Vulkan.ImportMemoryFdInfoKHR — TypeHigh-level wrapper for VkImportMemoryFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct ImportMemoryFdInfoKHR <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalMemoryHandleTypeFlagfd::Int64
Vulkan.ImportMemoryFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
fd::Intnext::Any: defaults toC_NULLhandle_type::ExternalMemoryHandleTypeFlag: defaults to0
ImportMemoryFdInfoKHR(fd::Integer; next, handle_type) -> ImportMemoryFdInfoKHR
Vulkan.ImportMemoryFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::VkImportMemoryFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportMemoryFdInfoKHR(x::VulkanCore.LibVulkan.VkImportMemoryFdInfoKHR, next_types::Type...) -> ImportMemoryFdInfoKHR
Vulkan.ImportMemoryFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::_ImportMemoryFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportMemoryFdInfoKHR(x::_ImportMemoryFdInfoKHR, next_types::Type...) -> ImportMemoryFdInfoKHR
Vulkan.ImportMemoryHostPointerInfoEXT — TypeHigh-level wrapper for VkImportMemoryHostPointerInfoEXT.
Extension: VK_EXT_external_memory_host
struct ImportMemoryHostPointerInfoEXT <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Nothing}
Vulkan.ImportMemoryHostPointerInfoEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
handle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}next::Any: defaults toC_NULL
ImportMemoryHostPointerInfoEXT(handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}; next) -> ImportMemoryHostPointerInfoEXT
Vulkan.ImportMemoryHostPointerInfoEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::VkImportMemoryHostPointerInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportMemoryHostPointerInfoEXT(x::VulkanCore.LibVulkan.VkImportMemoryHostPointerInfoEXT, next_types::Type...) -> ImportMemoryHostPointerInfoEXT
Vulkan.ImportMemoryHostPointerInfoEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::_ImportMemoryHostPointerInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportMemoryHostPointerInfoEXT(x::_ImportMemoryHostPointerInfoEXT, next_types::Type...) -> ImportMemoryHostPointerInfoEXT
Vulkan.ImportSemaphoreFdInfoKHR — TypeHigh-level wrapper for VkImportSemaphoreFdInfoKHR.
Extension: VK_KHR_external_semaphore_fd
struct ImportSemaphoreFdInfoKHR <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphoreflags::SemaphoreImportFlaghandle_type::ExternalSemaphoreHandleTypeFlagfd::Int64
Vulkan.ImportSemaphoreFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
semaphore::Semaphore(externsync)handle_type::ExternalSemaphoreHandleTypeFlagfd::Intnext::Any: defaults toC_NULLflags::SemaphoreImportFlag: defaults to0
ImportSemaphoreFdInfoKHR(semaphore::Semaphore, handle_type::ExternalSemaphoreHandleTypeFlag, fd::Integer; next, flags) -> ImportSemaphoreFdInfoKHR
Vulkan.ImportSemaphoreFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
x::VkImportSemaphoreFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportSemaphoreFdInfoKHR(x::VulkanCore.LibVulkan.VkImportSemaphoreFdInfoKHR, next_types::Type...)
Vulkan.ImportSemaphoreFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
x::_ImportSemaphoreFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ImportSemaphoreFdInfoKHR(x::_ImportSemaphoreFdInfoKHR, next_types::Type...)
Vulkan.IndirectCommandsLayoutCreateInfoNV — TypeHigh-level wrapper for VkIndirectCommandsLayoutCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsLayoutCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::IndirectCommandsLayoutUsageFlagNVpipeline_bind_point::PipelineBindPointtokens::Vector{IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}
Vulkan.IndirectCommandsLayoutCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPointtokens::Vector{IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}next::Any: defaults toC_NULLflags::IndirectCommandsLayoutUsageFlagNV: defaults to0
IndirectCommandsLayoutCreateInfoNV(pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; next, flags) -> IndirectCommandsLayoutCreateInfoNV
Vulkan.IndirectCommandsLayoutCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkIndirectCommandsLayoutCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
IndirectCommandsLayoutCreateInfoNV(x::VulkanCore.LibVulkan.VkIndirectCommandsLayoutCreateInfoNV, next_types::Type...)
Vulkan.IndirectCommandsLayoutCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_IndirectCommandsLayoutCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
IndirectCommandsLayoutCreateInfoNV(x::_IndirectCommandsLayoutCreateInfoNV, next_types::Type...)
Vulkan.IndirectCommandsLayoutTokenNV — TypeHigh-level wrapper for VkIndirectCommandsLayoutTokenNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsLayoutTokenNV <: Vulkan.HighLevelStructnext::Anytoken_type::IndirectCommandsTokenTypeNVstream::UInt32offset::UInt32vertex_binding_unit::UInt32vertex_dynamic_stride::Boolpushconstant_pipeline_layout::Union{Ptr{Nothing}, PipelineLayout}pushconstant_shader_stage_flags::ShaderStageFlagpushconstant_offset::UInt32pushconstant_size::UInt32indirect_state_flags::IndirectStateFlagNVindex_types::Vector{IndexType}index_type_values::Vector{UInt32}
Vulkan.IndirectCommandsLayoutTokenNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
token_type::IndirectCommandsTokenTypeNVstream::UInt32offset::UInt32vertex_binding_unit::UInt32vertex_dynamic_stride::Boolpushconstant_offset::UInt32pushconstant_size::UInt32index_types::Vector{IndexType}index_type_values::Vector{UInt32}next::Any: defaults toC_NULLpushconstant_pipeline_layout::PipelineLayout: defaults toC_NULLpushconstant_shader_stage_flags::ShaderStageFlag: defaults to0indirect_state_flags::IndirectStateFlagNV: defaults to0
IndirectCommandsLayoutTokenNV(token_type::IndirectCommandsTokenTypeNV, stream::Integer, offset::Integer, vertex_binding_unit::Integer, vertex_dynamic_stride::Bool, pushconstant_offset::Integer, pushconstant_size::Integer, index_types::AbstractArray, index_type_values::AbstractArray; next, pushconstant_pipeline_layout, pushconstant_shader_stage_flags, indirect_state_flags) -> IndirectCommandsLayoutTokenNV
Vulkan.IndirectCommandsLayoutTokenNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkIndirectCommandsLayoutTokenNVnext_types::Type...: types of members to initialize and include as part of thenextchain
IndirectCommandsLayoutTokenNV(x::VulkanCore.LibVulkan.VkIndirectCommandsLayoutTokenNV, next_types::Type...)
Vulkan.IndirectCommandsLayoutTokenNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_IndirectCommandsLayoutTokenNVnext_types::Type...: types of members to initialize and include as part of thenextchain
IndirectCommandsLayoutTokenNV(x::_IndirectCommandsLayoutTokenNV, next_types::Type...)
Vulkan.IndirectCommandsStreamNV — TypeHigh-level wrapper for VkIndirectCommandsStreamNV.
Extension: VK_NV_device_generated_commands
struct IndirectCommandsStreamNV <: Vulkan.HighLevelStructbuffer::Bufferoffset::UInt64
Vulkan.IndirectCommandsStreamNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkIndirectCommandsStreamNV
IndirectCommandsStreamNV(x::VulkanCore.LibVulkan.VkIndirectCommandsStreamNV)
Vulkan.IndirectCommandsStreamNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_IndirectCommandsStreamNV
IndirectCommandsStreamNV(x::_IndirectCommandsStreamNV)
Vulkan.InitializePerformanceApiInfoINTEL — TypeHigh-level wrapper for VkInitializePerformanceApiInfoINTEL.
Extension: VK_INTEL_performance_query
struct InitializePerformanceApiInfoINTEL <: Vulkan.HighLevelStructnext::Anyuser_data::Ptr{Nothing}
Vulkan.InitializePerformanceApiInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::VkInitializePerformanceApiInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
InitializePerformanceApiInfoINTEL(x::VulkanCore.LibVulkan.VkInitializePerformanceApiInfoINTEL, next_types::Type...) -> InitializePerformanceApiInfoINTEL
Vulkan.InitializePerformanceApiInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::_InitializePerformanceApiInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
InitializePerformanceApiInfoINTEL(x::_InitializePerformanceApiInfoINTEL, next_types::Type...) -> InitializePerformanceApiInfoINTEL
Vulkan.InitializePerformanceApiInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
next::Any: defaults toC_NULLuser_data::Ptr{Cvoid}: defaults toC_NULL
InitializePerformanceApiInfoINTEL(; next, user_data) -> InitializePerformanceApiInfoINTEL
Vulkan.InputAttachmentAspectReference — TypeHigh-level wrapper for VkInputAttachmentAspectReference.
struct InputAttachmentAspectReference <: Vulkan.HighLevelStructsubpass::UInt32input_attachment_index::UInt32aspect_mask::ImageAspectFlag
Vulkan.InputAttachmentAspectReference — MethodArguments:
x::VkInputAttachmentAspectReference
InputAttachmentAspectReference(x::VulkanCore.LibVulkan.VkInputAttachmentAspectReference) -> InputAttachmentAspectReference
Vulkan.InputAttachmentAspectReference — MethodArguments:
x::_InputAttachmentAspectReference
InputAttachmentAspectReference(x::_InputAttachmentAspectReference) -> InputAttachmentAspectReference
Vulkan.InstanceCreateInfo — TypeHigh-level wrapper for VkInstanceCreateInfo.
struct InstanceCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32application_info::Union{Ptr{Nothing}, ApplicationInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}
Vulkan.InstanceCreateInfo — MethodArguments:
enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}next::Any: defaults toC_NULLflags::UInt32: defaults to0application_info::ApplicationInfo: defaults toC_NULL
InstanceCreateInfo(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, application_info) -> InstanceCreateInfo
Vulkan.InstanceCreateInfo — MethodArguments:
x::VkInstanceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
InstanceCreateInfo(x::VulkanCore.LibVulkan.VkInstanceCreateInfo, next_types::Type...)
Vulkan.InstanceCreateInfo — MethodArguments:
x::_InstanceCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
InstanceCreateInfo(x::_InstanceCreateInfo, next_types::Type...)
Vulkan.LayerProperties — TypeHigh-level wrapper for VkLayerProperties.
struct LayerProperties <: Vulkan.HighLevelStructlayer_name::Stringspec_version::VersionNumberimplementation_version::VersionNumberdescription::String
Vulkan.LayerProperties — MethodArguments:
x::VkLayerProperties
LayerProperties(x::VulkanCore.LibVulkan.VkLayerProperties) -> LayerProperties
Vulkan.LayerProperties — MethodArguments:
x::_LayerProperties
LayerProperties(x::_LayerProperties) -> LayerProperties
Vulkan.MappedMemoryRange — TypeHigh-level wrapper for VkMappedMemoryRange.
struct MappedMemoryRange <: Vulkan.HighLevelStructnext::Anymemory::DeviceMemoryoffset::UInt64size::UInt64
Vulkan.MappedMemoryRange — MethodArguments:
memory::DeviceMemoryoffset::UInt64size::UInt64next::Any: defaults toC_NULL
MappedMemoryRange(memory::DeviceMemory, offset::Integer, size::Integer; next) -> MappedMemoryRange
Vulkan.MappedMemoryRange — MethodArguments:
x::VkMappedMemoryRangenext_types::Type...: types of members to initialize and include as part of thenextchain
MappedMemoryRange(x::VulkanCore.LibVulkan.VkMappedMemoryRange, next_types::Type...)
Vulkan.MappedMemoryRange — MethodArguments:
x::_MappedMemoryRangenext_types::Type...: types of members to initialize and include as part of thenextchain
MappedMemoryRange(x::_MappedMemoryRange, next_types::Type...)
Vulkan.MemoryAllocateFlagsInfo — TypeHigh-level wrapper for VkMemoryAllocateFlagsInfo.
struct MemoryAllocateFlagsInfo <: Vulkan.HighLevelStructnext::Anyflags::MemoryAllocateFlagdevice_mask::UInt32
Vulkan.MemoryAllocateFlagsInfo — MethodArguments:
device_mask::UInt32next::Any: defaults toC_NULLflags::MemoryAllocateFlag: defaults to0
MemoryAllocateFlagsInfo(device_mask::Integer; next, flags) -> MemoryAllocateFlagsInfo
Vulkan.MemoryAllocateFlagsInfo — MethodArguments:
x::VkMemoryAllocateFlagsInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryAllocateFlagsInfo(x::VulkanCore.LibVulkan.VkMemoryAllocateFlagsInfo, next_types::Type...) -> MemoryAllocateFlagsInfo
Vulkan.MemoryAllocateFlagsInfo — MethodArguments:
x::_MemoryAllocateFlagsInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryAllocateFlagsInfo(x::_MemoryAllocateFlagsInfo, next_types::Type...) -> MemoryAllocateFlagsInfo
Vulkan.MemoryAllocateInfo — TypeHigh-level wrapper for VkMemoryAllocateInfo.
struct MemoryAllocateInfo <: Vulkan.HighLevelStructnext::Anyallocation_size::UInt64memory_type_index::UInt32
Vulkan.MemoryAllocateInfo — MethodArguments:
allocation_size::UInt64memory_type_index::UInt32next::Any: defaults toC_NULL
MemoryAllocateInfo(allocation_size::Integer, memory_type_index::Integer; next) -> MemoryAllocateInfo
Vulkan.MemoryAllocateInfo — MethodArguments:
x::VkMemoryAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryAllocateInfo(x::VulkanCore.LibVulkan.VkMemoryAllocateInfo, next_types::Type...) -> MemoryAllocateInfo
Vulkan.MemoryAllocateInfo — MethodArguments:
x::_MemoryAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryAllocateInfo(x::_MemoryAllocateInfo, next_types::Type...) -> MemoryAllocateInfo
Vulkan.MemoryBarrier — TypeHigh-level wrapper for VkMemoryBarrier.
struct MemoryBarrier <: Vulkan.HighLevelStructnext::Anysrc_access_mask::AccessFlagdst_access_mask::AccessFlag
Vulkan.MemoryBarrier — MethodArguments:
x::VkMemoryBarriernext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryBarrier(x::VulkanCore.LibVulkan.VkMemoryBarrier, next_types::Type...) -> MemoryBarrier
Vulkan.MemoryBarrier — MethodArguments:
x::_MemoryBarriernext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryBarrier(x::_MemoryBarrier, next_types::Type...) -> MemoryBarrier
Vulkan.MemoryBarrier — MethodArguments:
next::Any: defaults toC_NULLsrc_access_mask::AccessFlag: defaults to0dst_access_mask::AccessFlag: defaults to0
MemoryBarrier(; next, src_access_mask, dst_access_mask) -> MemoryBarrier
Vulkan.MemoryBarrier2KHR — TypeHigh-level wrapper for VkMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct MemoryBarrier2KHR <: Vulkan.HighLevelStructnext::Anysrc_stage_mask::UInt64src_access_mask::UInt64dst_stage_mask::UInt64dst_access_mask::UInt64
Vulkan.MemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkMemoryBarrier2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryBarrier2KHR(x::VulkanCore.LibVulkan.VkMemoryBarrier2KHR, next_types::Type...) -> MemoryBarrier2KHR
Vulkan.MemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_MemoryBarrier2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryBarrier2KHR(x::_MemoryBarrier2KHR, next_types::Type...) -> MemoryBarrier2KHR
Vulkan.MemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
next::Any: defaults toC_NULLsrc_stage_mask::UInt64: defaults to0src_access_mask::UInt64: defaults to0dst_stage_mask::UInt64: defaults to0dst_access_mask::UInt64: defaults to0
MemoryBarrier2KHR(; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> MemoryBarrier2KHR
Vulkan.MemoryDedicatedAllocateInfo — TypeHigh-level wrapper for VkMemoryDedicatedAllocateInfo.
struct MemoryDedicatedAllocateInfo <: Vulkan.HighLevelStructnext::Anyimage::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan.MemoryDedicatedAllocateInfo — MethodArguments:
x::VkMemoryDedicatedAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryDedicatedAllocateInfo(x::VulkanCore.LibVulkan.VkMemoryDedicatedAllocateInfo, next_types::Type...)
Vulkan.MemoryDedicatedAllocateInfo — MethodArguments:
x::_MemoryDedicatedAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryDedicatedAllocateInfo(x::_MemoryDedicatedAllocateInfo, next_types::Type...)
Vulkan.MemoryDedicatedAllocateInfo — MethodArguments:
next::Any: defaults toC_NULLimage::Image: defaults toC_NULLbuffer::Buffer: defaults toC_NULL
MemoryDedicatedAllocateInfo(; next, image, buffer) -> MemoryDedicatedAllocateInfo
Vulkan.MemoryDedicatedRequirements — TypeHigh-level wrapper for VkMemoryDedicatedRequirements.
struct MemoryDedicatedRequirements <: Vulkan.HighLevelStructnext::Anyprefers_dedicated_allocation::Boolrequires_dedicated_allocation::Bool
Vulkan.MemoryDedicatedRequirements — MethodArguments:
prefers_dedicated_allocation::Boolrequires_dedicated_allocation::Boolnext::Any: defaults toC_NULL
MemoryDedicatedRequirements(prefers_dedicated_allocation::Bool, requires_dedicated_allocation::Bool; next) -> MemoryDedicatedRequirements
Vulkan.MemoryDedicatedRequirements — MethodArguments:
x::VkMemoryDedicatedRequirementsnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryDedicatedRequirements(x::VulkanCore.LibVulkan.VkMemoryDedicatedRequirements, next_types::Type...) -> MemoryDedicatedRequirements
Vulkan.MemoryDedicatedRequirements — MethodArguments:
x::_MemoryDedicatedRequirementsnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryDedicatedRequirements(x::_MemoryDedicatedRequirements, next_types::Type...) -> MemoryDedicatedRequirements
Vulkan.MemoryFdPropertiesKHR — TypeHigh-level wrapper for VkMemoryFdPropertiesKHR.
Extension: VK_KHR_external_memory_fd
struct MemoryFdPropertiesKHR <: Vulkan.HighLevelStructnext::Anymemory_type_bits::UInt32
Vulkan.MemoryFdPropertiesKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
memory_type_bits::UInt32next::Any: defaults toC_NULL
MemoryFdPropertiesKHR(memory_type_bits::Integer; next) -> MemoryFdPropertiesKHR
Vulkan.MemoryFdPropertiesKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::VkMemoryFdPropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryFdPropertiesKHR(x::VulkanCore.LibVulkan.VkMemoryFdPropertiesKHR, next_types::Type...) -> MemoryFdPropertiesKHR
Vulkan.MemoryFdPropertiesKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::_MemoryFdPropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryFdPropertiesKHR(x::_MemoryFdPropertiesKHR, next_types::Type...) -> MemoryFdPropertiesKHR
Vulkan.MemoryGetFdInfoKHR — TypeHigh-level wrapper for VkMemoryGetFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct MemoryGetFdInfoKHR <: Vulkan.HighLevelStructnext::Anymemory::DeviceMemoryhandle_type::ExternalMemoryHandleTypeFlag
Vulkan.MemoryGetFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
memory::DeviceMemoryhandle_type::ExternalMemoryHandleTypeFlagnext::Any: defaults toC_NULL
MemoryGetFdInfoKHR(memory::DeviceMemory, handle_type::ExternalMemoryHandleTypeFlag; next) -> MemoryGetFdInfoKHR
Vulkan.MemoryGetFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::VkMemoryGetFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryGetFdInfoKHR(x::VulkanCore.LibVulkan.VkMemoryGetFdInfoKHR, next_types::Type...)
Vulkan.MemoryGetFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::_MemoryGetFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryGetFdInfoKHR(x::_MemoryGetFdInfoKHR, next_types::Type...)
Vulkan.MemoryHeap — TypeHigh-level wrapper for VkMemoryHeap.
struct MemoryHeap <: Vulkan.HighLevelStructsize::UInt64flags::MemoryHeapFlag
Vulkan.MemoryHeap — MethodArguments:
size::UInt64flags::MemoryHeapFlag: defaults to0
MemoryHeap(size::Integer; flags) -> MemoryHeap
Vulkan.MemoryHeap — MethodArguments:
x::VkMemoryHeap
MemoryHeap(x::VulkanCore.LibVulkan.VkMemoryHeap) -> MemoryHeap
Vulkan.MemoryHeap — MethodVulkan.MemoryHostPointerPropertiesEXT — TypeHigh-level wrapper for VkMemoryHostPointerPropertiesEXT.
Extension: VK_EXT_external_memory_host
struct MemoryHostPointerPropertiesEXT <: Vulkan.HighLevelStructnext::Anymemory_type_bits::UInt32
Vulkan.MemoryHostPointerPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
memory_type_bits::UInt32next::Any: defaults toC_NULL
MemoryHostPointerPropertiesEXT(memory_type_bits::Integer; next) -> MemoryHostPointerPropertiesEXT
Vulkan.MemoryHostPointerPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::VkMemoryHostPointerPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryHostPointerPropertiesEXT(x::VulkanCore.LibVulkan.VkMemoryHostPointerPropertiesEXT, next_types::Type...) -> MemoryHostPointerPropertiesEXT
Vulkan.MemoryHostPointerPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::_MemoryHostPointerPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryHostPointerPropertiesEXT(x::_MemoryHostPointerPropertiesEXT, next_types::Type...) -> MemoryHostPointerPropertiesEXT
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo — TypeHigh-level wrapper for VkMemoryOpaqueCaptureAddressAllocateInfo.
struct MemoryOpaqueCaptureAddressAllocateInfo <: Vulkan.HighLevelStructnext::Anyopaque_capture_address::UInt64
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo — MethodArguments:
opaque_capture_address::UInt64next::Any: defaults toC_NULL
MemoryOpaqueCaptureAddressAllocateInfo(opaque_capture_address::Integer; next) -> MemoryOpaqueCaptureAddressAllocateInfo
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo — MethodArguments:
x::VkMemoryOpaqueCaptureAddressAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryOpaqueCaptureAddressAllocateInfo(x::VulkanCore.LibVulkan.VkMemoryOpaqueCaptureAddressAllocateInfo, next_types::Type...) -> MemoryOpaqueCaptureAddressAllocateInfo
Vulkan.MemoryOpaqueCaptureAddressAllocateInfo — MethodArguments:
x::_MemoryOpaqueCaptureAddressAllocateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryOpaqueCaptureAddressAllocateInfo(x::_MemoryOpaqueCaptureAddressAllocateInfo, next_types::Type...) -> MemoryOpaqueCaptureAddressAllocateInfo
Vulkan.MemoryPriorityAllocateInfoEXT — TypeHigh-level wrapper for VkMemoryPriorityAllocateInfoEXT.
Extension: VK_EXT_memory_priority
struct MemoryPriorityAllocateInfoEXT <: Vulkan.HighLevelStructnext::Anypriority::Float32
Vulkan.MemoryPriorityAllocateInfoEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
priority::Float32next::Any: defaults toC_NULL
MemoryPriorityAllocateInfoEXT(priority::Real; next) -> MemoryPriorityAllocateInfoEXT
Vulkan.MemoryPriorityAllocateInfoEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
x::VkMemoryPriorityAllocateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryPriorityAllocateInfoEXT(x::VulkanCore.LibVulkan.VkMemoryPriorityAllocateInfoEXT, next_types::Type...) -> MemoryPriorityAllocateInfoEXT
Vulkan.MemoryPriorityAllocateInfoEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
x::_MemoryPriorityAllocateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
MemoryPriorityAllocateInfoEXT(x::_MemoryPriorityAllocateInfoEXT, next_types::Type...) -> MemoryPriorityAllocateInfoEXT
Vulkan.MemoryRequirements — TypeHigh-level wrapper for VkMemoryRequirements.
struct MemoryRequirements <: Vulkan.HighLevelStructsize::UInt64alignment::UInt64memory_type_bits::UInt32
Vulkan.MemoryRequirements — MethodArguments:
x::VkMemoryRequirements
MemoryRequirements(x::VulkanCore.LibVulkan.VkMemoryRequirements) -> MemoryRequirements
Vulkan.MemoryRequirements — MethodArguments:
x::_MemoryRequirements
MemoryRequirements(x::_MemoryRequirements) -> MemoryRequirements
Vulkan.MemoryRequirements2 — TypeHigh-level wrapper for VkMemoryRequirements2.
struct MemoryRequirements2 <: Vulkan.HighLevelStructnext::Anymemory_requirements::MemoryRequirements
Vulkan.MemoryRequirements2 — MethodArguments:
memory_requirements::MemoryRequirementsnext::Any: defaults toC_NULL
MemoryRequirements2(memory_requirements::MemoryRequirements; next) -> MemoryRequirements2
Vulkan.MemoryRequirements2 — MethodArguments:
x::VkMemoryRequirements2next_types::Type...: types of members to initialize and include as part of thenextchain
MemoryRequirements2(x::VulkanCore.LibVulkan.VkMemoryRequirements2, next_types::Type...) -> MemoryRequirements2
Vulkan.MemoryRequirements2 — MethodArguments:
x::_MemoryRequirements2next_types::Type...: types of members to initialize and include as part of thenextchain
MemoryRequirements2(x::_MemoryRequirements2, next_types::Type...) -> MemoryRequirements2
Vulkan.MemoryType — TypeHigh-level wrapper for VkMemoryType.
struct MemoryType <: Vulkan.HighLevelStructproperty_flags::MemoryPropertyFlagheap_index::UInt32
Vulkan.MemoryType — MethodArguments:
heap_index::UInt32property_flags::MemoryPropertyFlag: defaults to0
MemoryType(heap_index::Integer; property_flags) -> MemoryType
Vulkan.MemoryType — MethodArguments:
x::VkMemoryType
MemoryType(x::VulkanCore.LibVulkan.VkMemoryType) -> MemoryType
Vulkan.MemoryType — MethodVulkan.MultisamplePropertiesEXT — TypeHigh-level wrapper for VkMultisamplePropertiesEXT.
Extension: VK_EXT_sample_locations
struct MultisamplePropertiesEXT <: Vulkan.HighLevelStructnext::Anymax_sample_location_grid_size::Extent2D
Vulkan.MultisamplePropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
max_sample_location_grid_size::Extent2Dnext::Any: defaults toC_NULL
MultisamplePropertiesEXT(max_sample_location_grid_size::Extent2D; next) -> MultisamplePropertiesEXT
Vulkan.MultisamplePropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::VkMultisamplePropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
MultisamplePropertiesEXT(x::VulkanCore.LibVulkan.VkMultisamplePropertiesEXT, next_types::Type...) -> MultisamplePropertiesEXT
Vulkan.MultisamplePropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::_MultisamplePropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
MultisamplePropertiesEXT(x::_MultisamplePropertiesEXT, next_types::Type...) -> MultisamplePropertiesEXT
Vulkan.MutableDescriptorTypeCreateInfoVALVE — TypeHigh-level wrapper for VkMutableDescriptorTypeCreateInfoVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct MutableDescriptorTypeCreateInfoVALVE <: Vulkan.HighLevelStructnext::Anymutable_descriptor_type_lists::Vector{MutableDescriptorTypeListVALVE}
Vulkan.MutableDescriptorTypeCreateInfoVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
mutable_descriptor_type_lists::Vector{MutableDescriptorTypeListVALVE}next::Any: defaults toC_NULL
MutableDescriptorTypeCreateInfoVALVE(mutable_descriptor_type_lists::AbstractArray; next) -> MutableDescriptorTypeCreateInfoVALVE
Vulkan.MutableDescriptorTypeCreateInfoVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::VkMutableDescriptorTypeCreateInfoVALVEnext_types::Type...: types of members to initialize and include as part of thenextchain
MutableDescriptorTypeCreateInfoVALVE(x::VulkanCore.LibVulkan.VkMutableDescriptorTypeCreateInfoVALVE, next_types::Type...)
Vulkan.MutableDescriptorTypeCreateInfoVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::_MutableDescriptorTypeCreateInfoVALVEnext_types::Type...: types of members to initialize and include as part of thenextchain
MutableDescriptorTypeCreateInfoVALVE(x::_MutableDescriptorTypeCreateInfoVALVE, next_types::Type...)
Vulkan.MutableDescriptorTypeListVALVE — TypeHigh-level wrapper for VkMutableDescriptorTypeListVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct MutableDescriptorTypeListVALVE <: Vulkan.HighLevelStructdescriptor_types::Vector{DescriptorType}
Vulkan.MutableDescriptorTypeListVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::VkMutableDescriptorTypeListVALVE
MutableDescriptorTypeListVALVE(x::VulkanCore.LibVulkan.VkMutableDescriptorTypeListVALVE)
Vulkan.MutableDescriptorTypeListVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::_MutableDescriptorTypeListVALVE
MutableDescriptorTypeListVALVE(x::_MutableDescriptorTypeListVALVE)
Vulkan.Offset2D — TypeHigh-level wrapper for VkOffset2D.
struct Offset2D <: Vulkan.HighLevelStructx::Int32y::Int32
Vulkan.Offset2D — MethodVulkan.Offset2D — MethodVulkan.Offset3D — TypeHigh-level wrapper for VkOffset3D.
struct Offset3D <: Vulkan.HighLevelStructx::Int32y::Int32z::Int32
Vulkan.Offset3D — MethodVulkan.Offset3D — MethodVulkan.PastPresentationTimingGOOGLE — TypeHigh-level wrapper for VkPastPresentationTimingGOOGLE.
Extension: VK_GOOGLE_display_timing
struct PastPresentationTimingGOOGLE <: Vulkan.HighLevelStructpresent_id::UInt32desired_present_time::UInt64actual_present_time::UInt64earliest_present_time::UInt64present_margin::UInt64
Vulkan.PastPresentationTimingGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::VkPastPresentationTimingGOOGLE
PastPresentationTimingGOOGLE(x::VulkanCore.LibVulkan.VkPastPresentationTimingGOOGLE) -> PastPresentationTimingGOOGLE
Vulkan.PastPresentationTimingGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::_PastPresentationTimingGOOGLE
PastPresentationTimingGOOGLE(x::_PastPresentationTimingGOOGLE) -> PastPresentationTimingGOOGLE
Vulkan.PerformanceConfigurationAcquireInfoINTEL — TypeHigh-level wrapper for VkPerformanceConfigurationAcquireInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceConfigurationAcquireInfoINTEL <: Vulkan.HighLevelStructnext::Anytype::PerformanceConfigurationTypeINTEL
Vulkan.PerformanceConfigurationAcquireInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
type::PerformanceConfigurationTypeINTELnext::Any: defaults toC_NULL
PerformanceConfigurationAcquireInfoINTEL(type::PerformanceConfigurationTypeINTEL; next) -> PerformanceConfigurationAcquireInfoINTEL
Vulkan.PerformanceConfigurationAcquireInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::VkPerformanceConfigurationAcquireInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceConfigurationAcquireInfoINTEL(x::VulkanCore.LibVulkan.VkPerformanceConfigurationAcquireInfoINTEL, next_types::Type...) -> PerformanceConfigurationAcquireInfoINTEL
Vulkan.PerformanceConfigurationAcquireInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::_PerformanceConfigurationAcquireInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceConfigurationAcquireInfoINTEL(x::_PerformanceConfigurationAcquireInfoINTEL, next_types::Type...) -> PerformanceConfigurationAcquireInfoINTEL
Vulkan.PerformanceCounterDescriptionKHR — TypeHigh-level wrapper for VkPerformanceCounterDescriptionKHR.
Extension: VK_KHR_performance_query
struct PerformanceCounterDescriptionKHR <: Vulkan.HighLevelStructnext::Anyflags::PerformanceCounterDescriptionFlagKHRname::Stringcategory::Stringdescription::String
Vulkan.PerformanceCounterDescriptionKHR — MethodExtension: VK_KHR_performance_query
Arguments:
name::Stringcategory::Stringdescription::Stringnext::Any: defaults toC_NULLflags::PerformanceCounterDescriptionFlagKHR: defaults to0
PerformanceCounterDescriptionKHR(name::AbstractString, category::AbstractString, description::AbstractString; next, flags) -> PerformanceCounterDescriptionKHR
Vulkan.PerformanceCounterDescriptionKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::VkPerformanceCounterDescriptionKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceCounterDescriptionKHR(x::VulkanCore.LibVulkan.VkPerformanceCounterDescriptionKHR, next_types::Type...) -> PerformanceCounterDescriptionKHR
Vulkan.PerformanceCounterDescriptionKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::_PerformanceCounterDescriptionKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceCounterDescriptionKHR(x::_PerformanceCounterDescriptionKHR, next_types::Type...) -> PerformanceCounterDescriptionKHR
Vulkan.PerformanceCounterKHR — TypeHigh-level wrapper for VkPerformanceCounterKHR.
Extension: VK_KHR_performance_query
struct PerformanceCounterKHR <: Vulkan.HighLevelStructnext::Anyunit::PerformanceCounterUnitKHRscope::PerformanceCounterScopeKHRstorage::PerformanceCounterStorageKHRuuid::NTuple{16, UInt8}
Vulkan.PerformanceCounterKHR — MethodExtension: VK_KHR_performance_query
Arguments:
unit::PerformanceCounterUnitKHRscope::PerformanceCounterScopeKHRstorage::PerformanceCounterStorageKHRuuid::NTuple{Int(VK_UUID_SIZE), UInt8}next::Any: defaults toC_NULL
PerformanceCounterKHR(unit::PerformanceCounterUnitKHR, scope::PerformanceCounterScopeKHR, storage::PerformanceCounterStorageKHR, uuid::NTuple{16, UInt8}; next) -> PerformanceCounterKHR
Vulkan.PerformanceCounterKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::VkPerformanceCounterKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceCounterKHR(x::VulkanCore.LibVulkan.VkPerformanceCounterKHR, next_types::Type...) -> PerformanceCounterKHR
Vulkan.PerformanceCounterKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::_PerformanceCounterKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceCounterKHR(x::_PerformanceCounterKHR, next_types::Type...) -> PerformanceCounterKHR
Vulkan.PerformanceCounterResultKHR — TypeHigh-level wrapper for VkPerformanceCounterResultKHR.
Extension: VK_KHR_performance_query
struct PerformanceCounterResultKHR <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkPerformanceCounterResultKHR
Vulkan.PerformanceMarkerInfoINTEL — TypeHigh-level wrapper for VkPerformanceMarkerInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceMarkerInfoINTEL <: Vulkan.HighLevelStructnext::Anymarker::UInt64
Vulkan.PerformanceMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
marker::UInt64next::Any: defaults toC_NULL
PerformanceMarkerInfoINTEL(marker::Integer; next) -> PerformanceMarkerInfoINTEL
Vulkan.PerformanceMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::VkPerformanceMarkerInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceMarkerInfoINTEL(x::VulkanCore.LibVulkan.VkPerformanceMarkerInfoINTEL, next_types::Type...) -> PerformanceMarkerInfoINTEL
Vulkan.PerformanceMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::_PerformanceMarkerInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceMarkerInfoINTEL(x::_PerformanceMarkerInfoINTEL, next_types::Type...) -> PerformanceMarkerInfoINTEL
Vulkan.PerformanceOverrideInfoINTEL — TypeHigh-level wrapper for VkPerformanceOverrideInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceOverrideInfoINTEL <: Vulkan.HighLevelStructnext::Anytype::PerformanceOverrideTypeINTELenable::Boolparameter::UInt64
Vulkan.PerformanceOverrideInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
type::PerformanceOverrideTypeINTELenable::Boolparameter::UInt64next::Any: defaults toC_NULL
PerformanceOverrideInfoINTEL(type::PerformanceOverrideTypeINTEL, enable::Bool, parameter::Integer; next) -> PerformanceOverrideInfoINTEL
Vulkan.PerformanceOverrideInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::VkPerformanceOverrideInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceOverrideInfoINTEL(x::VulkanCore.LibVulkan.VkPerformanceOverrideInfoINTEL, next_types::Type...) -> PerformanceOverrideInfoINTEL
Vulkan.PerformanceOverrideInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::_PerformanceOverrideInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceOverrideInfoINTEL(x::_PerformanceOverrideInfoINTEL, next_types::Type...) -> PerformanceOverrideInfoINTEL
Vulkan.PerformanceQuerySubmitInfoKHR — TypeHigh-level wrapper for VkPerformanceQuerySubmitInfoKHR.
Extension: VK_KHR_performance_query
struct PerformanceQuerySubmitInfoKHR <: Vulkan.HighLevelStructnext::Anycounter_pass_index::UInt32
Vulkan.PerformanceQuerySubmitInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
counter_pass_index::UInt32next::Any: defaults toC_NULL
PerformanceQuerySubmitInfoKHR(counter_pass_index::Integer; next) -> PerformanceQuerySubmitInfoKHR
Vulkan.PerformanceQuerySubmitInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::VkPerformanceQuerySubmitInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceQuerySubmitInfoKHR(x::VulkanCore.LibVulkan.VkPerformanceQuerySubmitInfoKHR, next_types::Type...) -> PerformanceQuerySubmitInfoKHR
Vulkan.PerformanceQuerySubmitInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::_PerformanceQuerySubmitInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceQuerySubmitInfoKHR(x::_PerformanceQuerySubmitInfoKHR, next_types::Type...) -> PerformanceQuerySubmitInfoKHR
Vulkan.PerformanceStreamMarkerInfoINTEL — TypeHigh-level wrapper for VkPerformanceStreamMarkerInfoINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceStreamMarkerInfoINTEL <: Vulkan.HighLevelStructnext::Anymarker::UInt32
Vulkan.PerformanceStreamMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
marker::UInt32next::Any: defaults toC_NULL
PerformanceStreamMarkerInfoINTEL(marker::Integer; next) -> PerformanceStreamMarkerInfoINTEL
Vulkan.PerformanceStreamMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::VkPerformanceStreamMarkerInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceStreamMarkerInfoINTEL(x::VulkanCore.LibVulkan.VkPerformanceStreamMarkerInfoINTEL, next_types::Type...) -> PerformanceStreamMarkerInfoINTEL
Vulkan.PerformanceStreamMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::_PerformanceStreamMarkerInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PerformanceStreamMarkerInfoINTEL(x::_PerformanceStreamMarkerInfoINTEL, next_types::Type...) -> PerformanceStreamMarkerInfoINTEL
Vulkan.PerformanceValueDataINTEL — TypeHigh-level wrapper for VkPerformanceValueDataINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceValueDataINTEL <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkPerformanceValueDataINTEL
Vulkan.PerformanceValueINTEL — TypeHigh-level wrapper for VkPerformanceValueINTEL.
Extension: VK_INTEL_performance_query
struct PerformanceValueINTEL <: Vulkan.HighLevelStructtype::PerformanceValueTypeINTELdata::PerformanceValueDataINTEL
Vulkan.PerformanceValueINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::VkPerformanceValueINTEL
PerformanceValueINTEL(x::VulkanCore.LibVulkan.VkPerformanceValueINTEL) -> PerformanceValueINTEL
Vulkan.PerformanceValueINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::_PerformanceValueINTEL
PerformanceValueINTEL(x::_PerformanceValueINTEL) -> PerformanceValueINTEL
Vulkan.PhysicalDevice16BitStorageFeatures — TypeHigh-level wrapper for VkPhysicalDevice16BitStorageFeatures.
struct PhysicalDevice16BitStorageFeatures <: Vulkan.HighLevelStructnext::Anystorage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Bool
Vulkan.PhysicalDevice16BitStorageFeatures — MethodArguments:
storage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Boolnext::Any: defaults toC_NULL
PhysicalDevice16BitStorageFeatures(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool; next) -> PhysicalDevice16BitStorageFeatures
Vulkan.PhysicalDevice16BitStorageFeatures — MethodArguments:
x::VkPhysicalDevice16BitStorageFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevice16BitStorageFeatures(x::VulkanCore.LibVulkan.VkPhysicalDevice16BitStorageFeatures, next_types::Type...) -> PhysicalDevice16BitStorageFeatures
Vulkan.PhysicalDevice16BitStorageFeatures — MethodArguments:
x::_PhysicalDevice16BitStorageFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevice16BitStorageFeatures(x::_PhysicalDevice16BitStorageFeatures, next_types::Type...) -> PhysicalDevice16BitStorageFeatures
Vulkan.PhysicalDevice4444FormatsFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDevice4444FormatsFeaturesEXT.
Extension: VK_EXT_4444_formats
struct PhysicalDevice4444FormatsFeaturesEXT <: Vulkan.HighLevelStructnext::Anyformat_a4r4g4b4::Boolformat_a4b4g4r4::Bool
Vulkan.PhysicalDevice4444FormatsFeaturesEXT — MethodExtension: VK_EXT_4444_formats
Arguments:
format_a4r4g4b4::Boolformat_a4b4g4r4::Boolnext::Any: defaults toC_NULL
PhysicalDevice4444FormatsFeaturesEXT(format_a4r4g4b4::Bool, format_a4b4g4r4::Bool; next) -> PhysicalDevice4444FormatsFeaturesEXT
Vulkan.PhysicalDevice4444FormatsFeaturesEXT — MethodExtension: VK_EXT_4444_formats
Arguments:
x::VkPhysicalDevice4444FormatsFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevice4444FormatsFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDevice4444FormatsFeaturesEXT, next_types::Type...) -> PhysicalDevice4444FormatsFeaturesEXT
Vulkan.PhysicalDevice4444FormatsFeaturesEXT — MethodExtension: VK_EXT_4444_formats
Arguments:
x::_PhysicalDevice4444FormatsFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevice4444FormatsFeaturesEXT(x::_PhysicalDevice4444FormatsFeaturesEXT, next_types::Type...) -> PhysicalDevice4444FormatsFeaturesEXT
Vulkan.PhysicalDevice8BitStorageFeatures — TypeHigh-level wrapper for VkPhysicalDevice8BitStorageFeatures.
struct PhysicalDevice8BitStorageFeatures <: Vulkan.HighLevelStructnext::Anystorage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Bool
Vulkan.PhysicalDevice8BitStorageFeatures — MethodArguments:
storage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Boolnext::Any: defaults toC_NULL
PhysicalDevice8BitStorageFeatures(storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool; next) -> PhysicalDevice8BitStorageFeatures
Vulkan.PhysicalDevice8BitStorageFeatures — MethodArguments:
x::VkPhysicalDevice8BitStorageFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevice8BitStorageFeatures(x::VulkanCore.LibVulkan.VkPhysicalDevice8BitStorageFeatures, next_types::Type...) -> PhysicalDevice8BitStorageFeatures
Vulkan.PhysicalDevice8BitStorageFeatures — MethodArguments:
x::_PhysicalDevice8BitStorageFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevice8BitStorageFeatures(x::_PhysicalDevice8BitStorageFeatures, next_types::Type...) -> PhysicalDevice8BitStorageFeatures
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceASTCDecodeFeaturesEXT.
Extension: VK_EXT_astc_decode_mode
struct PhysicalDeviceASTCDecodeFeaturesEXT <: Vulkan.HighLevelStructnext::Anydecode_mode_shared_exponent::Bool
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
decode_mode_shared_exponent::Boolnext::Any: defaults toC_NULL
PhysicalDeviceASTCDecodeFeaturesEXT(decode_mode_shared_exponent::Bool; next) -> PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
x::VkPhysicalDeviceASTCDecodeFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceASTCDecodeFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceASTCDecodeFeaturesEXT, next_types::Type...) -> PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan.PhysicalDeviceASTCDecodeFeaturesEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
x::_PhysicalDeviceASTCDecodeFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceASTCDecodeFeaturesEXT(x::_PhysicalDeviceASTCDecodeFeaturesEXT, next_types::Type...) -> PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceAccelerationStructureFeaturesKHR.
Extension: VK_KHR_acceleration_structure
struct PhysicalDeviceAccelerationStructureFeaturesKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structure::Boolacceleration_structure_capture_replay::Boolacceleration_structure_indirect_build::Boolacceleration_structure_host_commands::Booldescriptor_binding_acceleration_structure_update_after_bind::Bool
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure::Boolacceleration_structure_capture_replay::Boolacceleration_structure_indirect_build::Boolacceleration_structure_host_commands::Booldescriptor_binding_acceleration_structure_update_after_bind::Boolnext::Any: defaults toC_NULL
PhysicalDeviceAccelerationStructureFeaturesKHR(acceleration_structure::Bool, acceleration_structure_capture_replay::Bool, acceleration_structure_indirect_build::Bool, acceleration_structure_host_commands::Bool, descriptor_binding_acceleration_structure_update_after_bind::Bool; next) -> PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkPhysicalDeviceAccelerationStructureFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceAccelerationStructureFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceAccelerationStructureFeaturesKHR, next_types::Type...) -> PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan.PhysicalDeviceAccelerationStructureFeaturesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_PhysicalDeviceAccelerationStructureFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceAccelerationStructureFeaturesKHR(x::_PhysicalDeviceAccelerationStructureFeaturesKHR, next_types::Type...) -> PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan.PhysicalDeviceAccelerationStructurePropertiesKHR — TypeHigh-level wrapper for VkPhysicalDeviceAccelerationStructurePropertiesKHR.
Extension: VK_KHR_acceleration_structure
struct PhysicalDeviceAccelerationStructurePropertiesKHR <: Vulkan.HighLevelStructnext::Anymax_geometry_count::UInt64max_instance_count::UInt64max_primitive_count::UInt64max_per_stage_descriptor_acceleration_structures::UInt32max_per_stage_descriptor_update_after_bind_acceleration_structures::UInt32max_descriptor_set_acceleration_structures::UInt32max_descriptor_set_update_after_bind_acceleration_structures::UInt32min_acceleration_structure_scratch_offset_alignment::UInt32
Vulkan.PhysicalDeviceAccelerationStructurePropertiesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
max_geometry_count::UInt64max_instance_count::UInt64max_primitive_count::UInt64max_per_stage_descriptor_acceleration_structures::UInt32max_per_stage_descriptor_update_after_bind_acceleration_structures::UInt32max_descriptor_set_acceleration_structures::UInt32max_descriptor_set_update_after_bind_acceleration_structures::UInt32min_acceleration_structure_scratch_offset_alignment::UInt32next::Any: defaults toC_NULL
PhysicalDeviceAccelerationStructurePropertiesKHR(max_geometry_count::Integer, max_instance_count::Integer, max_primitive_count::Integer, max_per_stage_descriptor_acceleration_structures::Integer, max_per_stage_descriptor_update_after_bind_acceleration_structures::Integer, max_descriptor_set_acceleration_structures::Integer, max_descriptor_set_update_after_bind_acceleration_structures::Integer, min_acceleration_structure_scratch_offset_alignment::Integer; next) -> PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan.PhysicalDeviceAccelerationStructurePropertiesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkPhysicalDeviceAccelerationStructurePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceAccelerationStructurePropertiesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceAccelerationStructurePropertiesKHR, next_types::Type...) -> PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan.PhysicalDeviceAccelerationStructurePropertiesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_PhysicalDeviceAccelerationStructurePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceAccelerationStructurePropertiesKHR(x::_PhysicalDeviceAccelerationStructurePropertiesKHR, next_types::Type...) -> PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.
Extension: VK_EXT_blend_operation_advanced
struct PhysicalDeviceBlendOperationAdvancedFeaturesEXT <: Vulkan.HighLevelStructnext::Anyadvanced_blend_coherent_operations::Bool
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
advanced_blend_coherent_operations::Boolnext::Any: defaults toC_NULL
PhysicalDeviceBlendOperationAdvancedFeaturesEXT(advanced_blend_coherent_operations::Bool; next) -> PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::VkPhysicalDeviceBlendOperationAdvancedFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBlendOperationAdvancedFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT, next_types::Type...) -> PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedFeaturesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::_PhysicalDeviceBlendOperationAdvancedFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBlendOperationAdvancedFeaturesEXT(x::_PhysicalDeviceBlendOperationAdvancedFeaturesEXT, next_types::Type...) -> PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.
Extension: VK_EXT_blend_operation_advanced
struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT <: Vulkan.HighLevelStructnext::Anyadvanced_blend_max_color_attachments::UInt32advanced_blend_independent_blend::Booladvanced_blend_non_premultiplied_src_color::Booladvanced_blend_non_premultiplied_dst_color::Booladvanced_blend_correlated_overlap::Booladvanced_blend_all_operations::Bool
Vulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
advanced_blend_max_color_attachments::UInt32advanced_blend_independent_blend::Booladvanced_blend_non_premultiplied_src_color::Booladvanced_blend_non_premultiplied_dst_color::Booladvanced_blend_correlated_overlap::Booladvanced_blend_all_operations::Boolnext::Any: defaults toC_NULL
PhysicalDeviceBlendOperationAdvancedPropertiesEXT(advanced_blend_max_color_attachments::Integer, advanced_blend_independent_blend::Bool, advanced_blend_non_premultiplied_src_color::Bool, advanced_blend_non_premultiplied_dst_color::Bool, advanced_blend_correlated_overlap::Bool, advanced_blend_all_operations::Bool; next) -> PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::VkPhysicalDeviceBlendOperationAdvancedPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBlendOperationAdvancedPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT, next_types::Type...) -> PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan.PhysicalDeviceBlendOperationAdvancedPropertiesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::_PhysicalDeviceBlendOperationAdvancedPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBlendOperationAdvancedPropertiesEXT(x::_PhysicalDeviceBlendOperationAdvancedPropertiesEXT, next_types::Type...) -> PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures — TypeHigh-level wrapper for VkPhysicalDeviceBufferDeviceAddressFeatures.
struct PhysicalDeviceBufferDeviceAddressFeatures <: Vulkan.HighLevelStructnext::Anybuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Bool
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures — MethodArguments:
buffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolnext::Any: defaults toC_NULL
PhysicalDeviceBufferDeviceAddressFeatures(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> PhysicalDeviceBufferDeviceAddressFeatures
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures — MethodArguments:
x::VkPhysicalDeviceBufferDeviceAddressFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBufferDeviceAddressFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceBufferDeviceAddressFeatures, next_types::Type...) -> PhysicalDeviceBufferDeviceAddressFeatures
Vulkan.PhysicalDeviceBufferDeviceAddressFeatures — MethodArguments:
x::_PhysicalDeviceBufferDeviceAddressFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBufferDeviceAddressFeatures(x::_PhysicalDeviceBufferDeviceAddressFeatures, next_types::Type...) -> PhysicalDeviceBufferDeviceAddressFeatures
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.
Extension: VK_EXT_buffer_device_address
struct PhysicalDeviceBufferDeviceAddressFeaturesEXT <: Vulkan.HighLevelStructnext::Anybuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Bool
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
buffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolnext::Any: defaults toC_NULL
PhysicalDeviceBufferDeviceAddressFeaturesEXT(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
x::VkPhysicalDeviceBufferDeviceAddressFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBufferDeviceAddressFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, next_types::Type...) -> PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan.PhysicalDeviceBufferDeviceAddressFeaturesEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
x::_PhysicalDeviceBufferDeviceAddressFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceBufferDeviceAddressFeaturesEXT(x::_PhysicalDeviceBufferDeviceAddressFeaturesEXT, next_types::Type...) -> PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD — TypeHigh-level wrapper for VkPhysicalDeviceCoherentMemoryFeaturesAMD.
Extension: VK_AMD_device_coherent_memory
struct PhysicalDeviceCoherentMemoryFeaturesAMD <: Vulkan.HighLevelStructnext::Anydevice_coherent_memory::Bool
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD — MethodExtension: VK_AMD_device_coherent_memory
Arguments:
device_coherent_memory::Boolnext::Any: defaults toC_NULL
PhysicalDeviceCoherentMemoryFeaturesAMD(device_coherent_memory::Bool; next) -> PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD — MethodExtension: VK_AMD_device_coherent_memory
Arguments:
x::VkPhysicalDeviceCoherentMemoryFeaturesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCoherentMemoryFeaturesAMD(x::VulkanCore.LibVulkan.VkPhysicalDeviceCoherentMemoryFeaturesAMD, next_types::Type...) -> PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan.PhysicalDeviceCoherentMemoryFeaturesAMD — MethodExtension: VK_AMD_device_coherent_memory
Arguments:
x::_PhysicalDeviceCoherentMemoryFeaturesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCoherentMemoryFeaturesAMD(x::_PhysicalDeviceCoherentMemoryFeaturesAMD, next_types::Type...) -> PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceColorWriteEnableFeaturesEXT.
Extension: VK_EXT_color_write_enable
struct PhysicalDeviceColorWriteEnableFeaturesEXT <: Vulkan.HighLevelStructnext::Anycolor_write_enable::Bool
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
color_write_enable::Boolnext::Any: defaults toC_NULL
PhysicalDeviceColorWriteEnableFeaturesEXT(color_write_enable::Bool; next) -> PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
x::VkPhysicalDeviceColorWriteEnableFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceColorWriteEnableFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceColorWriteEnableFeaturesEXT, next_types::Type...) -> PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan.PhysicalDeviceColorWriteEnableFeaturesEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
x::_PhysicalDeviceColorWriteEnableFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceColorWriteEnableFeaturesEXT(x::_PhysicalDeviceColorWriteEnableFeaturesEXT, next_types::Type...) -> PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceComputeShaderDerivativesFeaturesNV.
Extension: VK_NV_compute_shader_derivatives
struct PhysicalDeviceComputeShaderDerivativesFeaturesNV <: Vulkan.HighLevelStructnext::Anycompute_derivative_group_quads::Boolcompute_derivative_group_linear::Bool
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV — MethodExtension: VK_NV_compute_shader_derivatives
Arguments:
compute_derivative_group_quads::Boolcompute_derivative_group_linear::Boolnext::Any: defaults toC_NULL
PhysicalDeviceComputeShaderDerivativesFeaturesNV(compute_derivative_group_quads::Bool, compute_derivative_group_linear::Bool; next) -> PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV — MethodExtension: VK_NV_compute_shader_derivatives
Arguments:
x::VkPhysicalDeviceComputeShaderDerivativesFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceComputeShaderDerivativesFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceComputeShaderDerivativesFeaturesNV, next_types::Type...) -> PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan.PhysicalDeviceComputeShaderDerivativesFeaturesNV — MethodExtension: VK_NV_compute_shader_derivatives
Arguments:
x::_PhysicalDeviceComputeShaderDerivativesFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceComputeShaderDerivativesFeaturesNV(x::_PhysicalDeviceComputeShaderDerivativesFeaturesNV, next_types::Type...) -> PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceConditionalRenderingFeaturesEXT.
Extension: VK_EXT_conditional_rendering
struct PhysicalDeviceConditionalRenderingFeaturesEXT <: Vulkan.HighLevelStructnext::Anyconditional_rendering::Boolinherited_conditional_rendering::Bool
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
conditional_rendering::Boolinherited_conditional_rendering::Boolnext::Any: defaults toC_NULL
PhysicalDeviceConditionalRenderingFeaturesEXT(conditional_rendering::Bool, inherited_conditional_rendering::Bool; next) -> PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::VkPhysicalDeviceConditionalRenderingFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceConditionalRenderingFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceConditionalRenderingFeaturesEXT, next_types::Type...) -> PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan.PhysicalDeviceConditionalRenderingFeaturesEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::_PhysicalDeviceConditionalRenderingFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceConditionalRenderingFeaturesEXT(x::_PhysicalDeviceConditionalRenderingFeaturesEXT, next_types::Type...) -> PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan.PhysicalDeviceConservativeRasterizationPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceConservativeRasterizationPropertiesEXT.
Extension: VK_EXT_conservative_rasterization
struct PhysicalDeviceConservativeRasterizationPropertiesEXT <: Vulkan.HighLevelStructnext::Anyprimitive_overestimation_size::Float32max_extra_primitive_overestimation_size::Float32extra_primitive_overestimation_size_granularity::Float32primitive_underestimation::Boolconservative_point_and_line_rasterization::Booldegenerate_triangles_rasterized::Booldegenerate_lines_rasterized::Boolfully_covered_fragment_shader_input_variable::Boolconservative_rasterization_post_depth_coverage::Bool
Vulkan.PhysicalDeviceConservativeRasterizationPropertiesEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
primitive_overestimation_size::Float32max_extra_primitive_overestimation_size::Float32extra_primitive_overestimation_size_granularity::Float32primitive_underestimation::Boolconservative_point_and_line_rasterization::Booldegenerate_triangles_rasterized::Booldegenerate_lines_rasterized::Boolfully_covered_fragment_shader_input_variable::Boolconservative_rasterization_post_depth_coverage::Boolnext::Any: defaults toC_NULL
PhysicalDeviceConservativeRasterizationPropertiesEXT(primitive_overestimation_size::Real, max_extra_primitive_overestimation_size::Real, extra_primitive_overestimation_size_granularity::Real, primitive_underestimation::Bool, conservative_point_and_line_rasterization::Bool, degenerate_triangles_rasterized::Bool, degenerate_lines_rasterized::Bool, fully_covered_fragment_shader_input_variable::Bool, conservative_rasterization_post_depth_coverage::Bool; next) -> PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan.PhysicalDeviceConservativeRasterizationPropertiesEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
x::VkPhysicalDeviceConservativeRasterizationPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceConservativeRasterizationPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceConservativeRasterizationPropertiesEXT, next_types::Type...) -> PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan.PhysicalDeviceConservativeRasterizationPropertiesEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
x::_PhysicalDeviceConservativeRasterizationPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceConservativeRasterizationPropertiesEXT(x::_PhysicalDeviceConservativeRasterizationPropertiesEXT, next_types::Type...) -> PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceCooperativeMatrixFeaturesNV.
Extension: VK_NV_cooperative_matrix
struct PhysicalDeviceCooperativeMatrixFeaturesNV <: Vulkan.HighLevelStructnext::Anycooperative_matrix::Boolcooperative_matrix_robust_buffer_access::Bool
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
cooperative_matrix::Boolcooperative_matrix_robust_buffer_access::Boolnext::Any: defaults toC_NULL
PhysicalDeviceCooperativeMatrixFeaturesNV(cooperative_matrix::Bool, cooperative_matrix_robust_buffer_access::Bool; next) -> PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::VkPhysicalDeviceCooperativeMatrixFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCooperativeMatrixFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceCooperativeMatrixFeaturesNV, next_types::Type...) -> PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan.PhysicalDeviceCooperativeMatrixFeaturesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::_PhysicalDeviceCooperativeMatrixFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCooperativeMatrixFeaturesNV(x::_PhysicalDeviceCooperativeMatrixFeaturesNV, next_types::Type...) -> PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan.PhysicalDeviceCooperativeMatrixPropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceCooperativeMatrixPropertiesNV.
Extension: VK_NV_cooperative_matrix
struct PhysicalDeviceCooperativeMatrixPropertiesNV <: Vulkan.HighLevelStructnext::Anycooperative_matrix_supported_stages::ShaderStageFlag
Vulkan.PhysicalDeviceCooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
cooperative_matrix_supported_stages::ShaderStageFlagnext::Any: defaults toC_NULL
PhysicalDeviceCooperativeMatrixPropertiesNV(cooperative_matrix_supported_stages::ShaderStageFlag; next) -> PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan.PhysicalDeviceCooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::VkPhysicalDeviceCooperativeMatrixPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCooperativeMatrixPropertiesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceCooperativeMatrixPropertiesNV, next_types::Type...) -> PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan.PhysicalDeviceCooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::_PhysicalDeviceCooperativeMatrixPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCooperativeMatrixPropertiesNV(x::_PhysicalDeviceCooperativeMatrixPropertiesNV, next_types::Type...) -> PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceCornerSampledImageFeaturesNV.
Extension: VK_NV_corner_sampled_image
struct PhysicalDeviceCornerSampledImageFeaturesNV <: Vulkan.HighLevelStructnext::Anycorner_sampled_image::Bool
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV — MethodExtension: VK_NV_corner_sampled_image
Arguments:
corner_sampled_image::Boolnext::Any: defaults toC_NULL
PhysicalDeviceCornerSampledImageFeaturesNV(corner_sampled_image::Bool; next) -> PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV — MethodExtension: VK_NV_corner_sampled_image
Arguments:
x::VkPhysicalDeviceCornerSampledImageFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCornerSampledImageFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceCornerSampledImageFeaturesNV, next_types::Type...) -> PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan.PhysicalDeviceCornerSampledImageFeaturesNV — MethodExtension: VK_NV_corner_sampled_image
Arguments:
x::_PhysicalDeviceCornerSampledImageFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCornerSampledImageFeaturesNV(x::_PhysicalDeviceCornerSampledImageFeaturesNV, next_types::Type...) -> PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceCoverageReductionModeFeaturesNV.
Extension: VK_NV_coverage_reduction_mode
struct PhysicalDeviceCoverageReductionModeFeaturesNV <: Vulkan.HighLevelStructnext::Anycoverage_reduction_mode::Bool
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
coverage_reduction_mode::Boolnext::Any: defaults toC_NULL
PhysicalDeviceCoverageReductionModeFeaturesNV(coverage_reduction_mode::Bool; next) -> PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::VkPhysicalDeviceCoverageReductionModeFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCoverageReductionModeFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceCoverageReductionModeFeaturesNV, next_types::Type...) -> PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan.PhysicalDeviceCoverageReductionModeFeaturesNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::_PhysicalDeviceCoverageReductionModeFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCoverageReductionModeFeaturesNV(x::_PhysicalDeviceCoverageReductionModeFeaturesNV, next_types::Type...) -> PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceCustomBorderColorFeaturesEXT.
Extension: VK_EXT_custom_border_color
struct PhysicalDeviceCustomBorderColorFeaturesEXT <: Vulkan.HighLevelStructnext::Anycustom_border_colors::Boolcustom_border_color_without_format::Bool
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
custom_border_colors::Boolcustom_border_color_without_format::Boolnext::Any: defaults toC_NULL
PhysicalDeviceCustomBorderColorFeaturesEXT(custom_border_colors::Bool, custom_border_color_without_format::Bool; next) -> PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::VkPhysicalDeviceCustomBorderColorFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCustomBorderColorFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceCustomBorderColorFeaturesEXT, next_types::Type...) -> PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan.PhysicalDeviceCustomBorderColorFeaturesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::_PhysicalDeviceCustomBorderColorFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCustomBorderColorFeaturesEXT(x::_PhysicalDeviceCustomBorderColorFeaturesEXT, next_types::Type...) -> PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan.PhysicalDeviceCustomBorderColorPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceCustomBorderColorPropertiesEXT.
Extension: VK_EXT_custom_border_color
struct PhysicalDeviceCustomBorderColorPropertiesEXT <: Vulkan.HighLevelStructnext::Anymax_custom_border_color_samplers::UInt32
Vulkan.PhysicalDeviceCustomBorderColorPropertiesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
max_custom_border_color_samplers::UInt32next::Any: defaults toC_NULL
PhysicalDeviceCustomBorderColorPropertiesEXT(max_custom_border_color_samplers::Integer; next) -> PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan.PhysicalDeviceCustomBorderColorPropertiesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::VkPhysicalDeviceCustomBorderColorPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCustomBorderColorPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceCustomBorderColorPropertiesEXT, next_types::Type...) -> PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan.PhysicalDeviceCustomBorderColorPropertiesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::_PhysicalDeviceCustomBorderColorPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceCustomBorderColorPropertiesEXT(x::_PhysicalDeviceCustomBorderColorPropertiesEXT, next_types::Type...) -> PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.
Extension: VK_NV_dedicated_allocation_image_aliasing
struct PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV <: Vulkan.HighLevelStructnext::Anydedicated_allocation_image_aliasing::Bool
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — MethodExtension: VK_NV_dedicated_allocation_image_aliasing
Arguments:
dedicated_allocation_image_aliasing::Boolnext::Any: defaults toC_NULL
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(dedicated_allocation_image_aliasing::Bool; next) -> PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — MethodExtension: VK_NV_dedicated_allocation_image_aliasing
Arguments:
x::VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, next_types::Type...) -> PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan.PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — MethodExtension: VK_NV_dedicated_allocation_image_aliasing
Arguments:
x::_PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(x::_PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, next_types::Type...) -> PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceDepthClipEnableFeaturesEXT.
Extension: VK_EXT_depth_clip_enable
struct PhysicalDeviceDepthClipEnableFeaturesEXT <: Vulkan.HighLevelStructnext::Anydepth_clip_enable::Bool
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
depth_clip_enable::Boolnext::Any: defaults toC_NULL
PhysicalDeviceDepthClipEnableFeaturesEXT(depth_clip_enable::Bool; next) -> PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
x::VkPhysicalDeviceDepthClipEnableFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDepthClipEnableFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceDepthClipEnableFeaturesEXT, next_types::Type...) -> PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan.PhysicalDeviceDepthClipEnableFeaturesEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
x::_PhysicalDeviceDepthClipEnableFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDepthClipEnableFeaturesEXT(x::_PhysicalDeviceDepthClipEnableFeaturesEXT, next_types::Type...) -> PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan.PhysicalDeviceDepthStencilResolveProperties — TypeHigh-level wrapper for VkPhysicalDeviceDepthStencilResolveProperties.
struct PhysicalDeviceDepthStencilResolveProperties <: Vulkan.HighLevelStructnext::Anysupported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Bool
Vulkan.PhysicalDeviceDepthStencilResolveProperties — MethodArguments:
supported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Boolnext::Any: defaults toC_NULL
PhysicalDeviceDepthStencilResolveProperties(supported_depth_resolve_modes::ResolveModeFlag, supported_stencil_resolve_modes::ResolveModeFlag, independent_resolve_none::Bool, independent_resolve::Bool; next) -> PhysicalDeviceDepthStencilResolveProperties
Vulkan.PhysicalDeviceDepthStencilResolveProperties — MethodArguments:
x::VkPhysicalDeviceDepthStencilResolvePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDepthStencilResolveProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceDepthStencilResolveProperties, next_types::Type...) -> PhysicalDeviceDepthStencilResolveProperties
Vulkan.PhysicalDeviceDepthStencilResolveProperties — MethodArguments:
x::_PhysicalDeviceDepthStencilResolvePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDepthStencilResolveProperties(x::_PhysicalDeviceDepthStencilResolveProperties, next_types::Type...) -> PhysicalDeviceDepthStencilResolveProperties
Vulkan.PhysicalDeviceDescriptorIndexingFeatures — TypeHigh-level wrapper for VkPhysicalDeviceDescriptorIndexingFeatures.
struct PhysicalDeviceDescriptorIndexingFeatures <: Vulkan.HighLevelStructnext::Anyshader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Bool
Vulkan.PhysicalDeviceDescriptorIndexingFeatures — MethodArguments:
shader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Boolnext::Any: defaults toC_NULL
PhysicalDeviceDescriptorIndexingFeatures(shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool; next) -> PhysicalDeviceDescriptorIndexingFeatures
Vulkan.PhysicalDeviceDescriptorIndexingFeatures — MethodArguments:
x::VkPhysicalDeviceDescriptorIndexingFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDescriptorIndexingFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceDescriptorIndexingFeatures, next_types::Type...) -> PhysicalDeviceDescriptorIndexingFeatures
Vulkan.PhysicalDeviceDescriptorIndexingFeatures — MethodArguments:
x::_PhysicalDeviceDescriptorIndexingFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDescriptorIndexingFeatures(x::_PhysicalDeviceDescriptorIndexingFeatures, next_types::Type...) -> PhysicalDeviceDescriptorIndexingFeatures
Vulkan.PhysicalDeviceDescriptorIndexingProperties — TypeHigh-level wrapper for VkPhysicalDeviceDescriptorIndexingProperties.
struct PhysicalDeviceDescriptorIndexingProperties <: Vulkan.HighLevelStructnext::Anymax_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32
Vulkan.PhysicalDeviceDescriptorIndexingProperties — MethodArguments:
max_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32next::Any: defaults toC_NULL
PhysicalDeviceDescriptorIndexingProperties(max_update_after_bind_descriptors_in_all_pools::Integer, shader_uniform_buffer_array_non_uniform_indexing_native::Bool, shader_sampled_image_array_non_uniform_indexing_native::Bool, shader_storage_buffer_array_non_uniform_indexing_native::Bool, shader_storage_image_array_non_uniform_indexing_native::Bool, shader_input_attachment_array_non_uniform_indexing_native::Bool, robust_buffer_access_update_after_bind::Bool, quad_divergent_implicit_lod::Bool, max_per_stage_descriptor_update_after_bind_samplers::Integer, max_per_stage_descriptor_update_after_bind_uniform_buffers::Integer, max_per_stage_descriptor_update_after_bind_storage_buffers::Integer, max_per_stage_descriptor_update_after_bind_sampled_images::Integer, max_per_stage_descriptor_update_after_bind_storage_images::Integer, max_per_stage_descriptor_update_after_bind_input_attachments::Integer, max_per_stage_update_after_bind_resources::Integer, max_descriptor_set_update_after_bind_samplers::Integer, max_descriptor_set_update_after_bind_uniform_buffers::Integer, max_descriptor_set_update_after_bind_uniform_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_storage_buffers::Integer, max_descriptor_set_update_after_bind_storage_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_sampled_images::Integer, max_descriptor_set_update_after_bind_storage_images::Integer, max_descriptor_set_update_after_bind_input_attachments::Integer; next) -> PhysicalDeviceDescriptorIndexingProperties
Vulkan.PhysicalDeviceDescriptorIndexingProperties — MethodArguments:
x::VkPhysicalDeviceDescriptorIndexingPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDescriptorIndexingProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceDescriptorIndexingProperties, next_types::Type...) -> PhysicalDeviceDescriptorIndexingProperties
Vulkan.PhysicalDeviceDescriptorIndexingProperties — MethodArguments:
x::_PhysicalDeviceDescriptorIndexingPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDescriptorIndexingProperties(x::_PhysicalDeviceDescriptorIndexingProperties, next_types::Type...) -> PhysicalDeviceDescriptorIndexingProperties
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.
Extension: VK_NV_device_generated_commands
struct PhysicalDeviceDeviceGeneratedCommandsFeaturesNV <: Vulkan.HighLevelStructnext::Anydevice_generated_commands::Bool
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
device_generated_commands::Boolnext::Any: defaults toC_NULL
PhysicalDeviceDeviceGeneratedCommandsFeaturesNV(device_generated_commands::Bool; next) -> PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDeviceGeneratedCommandsFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV, next_types::Type...) -> PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_PhysicalDeviceDeviceGeneratedCommandsFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDeviceGeneratedCommandsFeaturesNV(x::_PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, next_types::Type...) -> PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.
Extension: VK_NV_device_generated_commands
struct PhysicalDeviceDeviceGeneratedCommandsPropertiesNV <: Vulkan.HighLevelStructnext::Anymax_graphics_shader_group_count::UInt32max_indirect_sequence_count::UInt32max_indirect_commands_token_count::UInt32max_indirect_commands_stream_count::UInt32max_indirect_commands_token_offset::UInt32max_indirect_commands_stream_stride::UInt32min_sequences_count_buffer_offset_alignment::UInt32min_sequences_index_buffer_offset_alignment::UInt32min_indirect_commands_buffer_offset_alignment::UInt32
Vulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
max_graphics_shader_group_count::UInt32max_indirect_sequence_count::UInt32max_indirect_commands_token_count::UInt32max_indirect_commands_stream_count::UInt32max_indirect_commands_token_offset::UInt32max_indirect_commands_stream_stride::UInt32min_sequences_count_buffer_offset_alignment::UInt32min_sequences_index_buffer_offset_alignment::UInt32min_indirect_commands_buffer_offset_alignment::UInt32next::Any: defaults toC_NULL
PhysicalDeviceDeviceGeneratedCommandsPropertiesNV(max_graphics_shader_group_count::Integer, max_indirect_sequence_count::Integer, max_indirect_commands_token_count::Integer, max_indirect_commands_stream_count::Integer, max_indirect_commands_token_offset::Integer, max_indirect_commands_stream_stride::Integer, min_sequences_count_buffer_offset_alignment::Integer, min_sequences_index_buffer_offset_alignment::Integer, min_indirect_commands_buffer_offset_alignment::Integer; next) -> PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDeviceGeneratedCommandsPropertiesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV, next_types::Type...) -> PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan.PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_PhysicalDeviceDeviceGeneratedCommandsPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDeviceGeneratedCommandsPropertiesNV(x::_PhysicalDeviceDeviceGeneratedCommandsPropertiesNV, next_types::Type...) -> PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.
Extension: VK_EXT_device_memory_report
struct PhysicalDeviceDeviceMemoryReportFeaturesEXT <: Vulkan.HighLevelStructnext::Anydevice_memory_report::Bool
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
device_memory_report::Boolnext::Any: defaults toC_NULL
PhysicalDeviceDeviceMemoryReportFeaturesEXT(device_memory_report::Bool; next) -> PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::VkPhysicalDeviceDeviceMemoryReportFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDeviceMemoryReportFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceMemoryReportFeaturesEXT, next_types::Type...) -> PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan.PhysicalDeviceDeviceMemoryReportFeaturesEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::_PhysicalDeviceDeviceMemoryReportFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDeviceMemoryReportFeaturesEXT(x::_PhysicalDeviceDeviceMemoryReportFeaturesEXT, next_types::Type...) -> PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceDiagnosticsConfigFeaturesNV.
Extension: VK_NV_device_diagnostics_config
struct PhysicalDeviceDiagnosticsConfigFeaturesNV <: Vulkan.HighLevelStructnext::Anydiagnostics_config::Bool
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
diagnostics_config::Boolnext::Any: defaults toC_NULL
PhysicalDeviceDiagnosticsConfigFeaturesNV(diagnostics_config::Bool; next) -> PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
x::VkPhysicalDeviceDiagnosticsConfigFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDiagnosticsConfigFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceDiagnosticsConfigFeaturesNV, next_types::Type...) -> PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan.PhysicalDeviceDiagnosticsConfigFeaturesNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
x::_PhysicalDeviceDiagnosticsConfigFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDiagnosticsConfigFeaturesNV(x::_PhysicalDeviceDiagnosticsConfigFeaturesNV, next_types::Type...) -> PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan.PhysicalDeviceDiscardRectanglePropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceDiscardRectanglePropertiesEXT.
Extension: VK_EXT_discard_rectangles
struct PhysicalDeviceDiscardRectanglePropertiesEXT <: Vulkan.HighLevelStructnext::Anymax_discard_rectangles::UInt32
Vulkan.PhysicalDeviceDiscardRectanglePropertiesEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
max_discard_rectangles::UInt32next::Any: defaults toC_NULL
PhysicalDeviceDiscardRectanglePropertiesEXT(max_discard_rectangles::Integer; next) -> PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan.PhysicalDeviceDiscardRectanglePropertiesEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
x::VkPhysicalDeviceDiscardRectanglePropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDiscardRectanglePropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceDiscardRectanglePropertiesEXT, next_types::Type...) -> PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan.PhysicalDeviceDiscardRectanglePropertiesEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
x::_PhysicalDeviceDiscardRectanglePropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDiscardRectanglePropertiesEXT(x::_PhysicalDeviceDiscardRectanglePropertiesEXT, next_types::Type...) -> PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan.PhysicalDeviceDriverProperties — TypeHigh-level wrapper for VkPhysicalDeviceDriverProperties.
struct PhysicalDeviceDriverProperties <: Vulkan.HighLevelStructnext::Anydriver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::ConformanceVersion
Vulkan.PhysicalDeviceDriverProperties — MethodArguments:
driver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::ConformanceVersionnext::Any: defaults toC_NULL
PhysicalDeviceDriverProperties(driver_id::DriverId, driver_name::AbstractString, driver_info::AbstractString, conformance_version::ConformanceVersion; next) -> PhysicalDeviceDriverProperties
Vulkan.PhysicalDeviceDriverProperties — MethodArguments:
x::VkPhysicalDeviceDriverPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDriverProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceDriverProperties, next_types::Type...) -> PhysicalDeviceDriverProperties
Vulkan.PhysicalDeviceDriverProperties — MethodArguments:
x::_PhysicalDeviceDriverPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceDriverProperties(x::_PhysicalDeviceDriverProperties, next_types::Type...) -> PhysicalDeviceDriverProperties
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceExclusiveScissorFeaturesNV.
Extension: VK_NV_scissor_exclusive
struct PhysicalDeviceExclusiveScissorFeaturesNV <: Vulkan.HighLevelStructnext::Anyexclusive_scissor::Bool
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
exclusive_scissor::Boolnext::Any: defaults toC_NULL
PhysicalDeviceExclusiveScissorFeaturesNV(exclusive_scissor::Bool; next) -> PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
x::VkPhysicalDeviceExclusiveScissorFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExclusiveScissorFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceExclusiveScissorFeaturesNV, next_types::Type...) -> PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan.PhysicalDeviceExclusiveScissorFeaturesNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
x::_PhysicalDeviceExclusiveScissorFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExclusiveScissorFeaturesNV(x::_PhysicalDeviceExclusiveScissorFeaturesNV, next_types::Type...) -> PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.
Extension: VK_EXT_extended_dynamic_state2
struct PhysicalDeviceExtendedDynamicState2FeaturesEXT <: Vulkan.HighLevelStructnext::Anyextended_dynamic_state_2::Boolextended_dynamic_state_2_logic_op::Boolextended_dynamic_state_2_patch_control_points::Bool
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
extended_dynamic_state_2::Boolextended_dynamic_state_2_logic_op::Boolextended_dynamic_state_2_patch_control_points::Boolnext::Any: defaults toC_NULL
PhysicalDeviceExtendedDynamicState2FeaturesEXT(extended_dynamic_state_2::Bool, extended_dynamic_state_2_logic_op::Bool, extended_dynamic_state_2_patch_control_points::Bool; next) -> PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
x::VkPhysicalDeviceExtendedDynamicState2FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExtendedDynamicState2FeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceExtendedDynamicState2FeaturesEXT, next_types::Type...) -> PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicState2FeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
x::_PhysicalDeviceExtendedDynamicState2FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExtendedDynamicState2FeaturesEXT(x::_PhysicalDeviceExtendedDynamicState2FeaturesEXT, next_types::Type...) -> PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.
Extension: VK_EXT_extended_dynamic_state
struct PhysicalDeviceExtendedDynamicStateFeaturesEXT <: Vulkan.HighLevelStructnext::Anyextended_dynamic_state::Bool
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
extended_dynamic_state::Boolnext::Any: defaults toC_NULL
PhysicalDeviceExtendedDynamicStateFeaturesEXT(extended_dynamic_state::Bool; next) -> PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
x::VkPhysicalDeviceExtendedDynamicStateFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExtendedDynamicStateFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceExtendedDynamicStateFeaturesEXT, next_types::Type...) -> PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceExtendedDynamicStateFeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
x::_PhysicalDeviceExtendedDynamicStateFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExtendedDynamicStateFeaturesEXT(x::_PhysicalDeviceExtendedDynamicStateFeaturesEXT, next_types::Type...) -> PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceExternalBufferInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalBufferInfo.
struct PhysicalDeviceExternalBufferInfo <: Vulkan.HighLevelStructnext::Anyflags::BufferCreateFlagusage::BufferUsageFlaghandle_type::ExternalMemoryHandleTypeFlag
Vulkan.PhysicalDeviceExternalBufferInfo — MethodArguments:
usage::BufferUsageFlaghandle_type::ExternalMemoryHandleTypeFlagnext::Any: defaults toC_NULLflags::BufferCreateFlag: defaults to0
PhysicalDeviceExternalBufferInfo(usage::BufferUsageFlag, handle_type::ExternalMemoryHandleTypeFlag; next, flags) -> PhysicalDeviceExternalBufferInfo
Vulkan.PhysicalDeviceExternalBufferInfo — MethodArguments:
x::VkPhysicalDeviceExternalBufferInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalBufferInfo(x::VulkanCore.LibVulkan.VkPhysicalDeviceExternalBufferInfo, next_types::Type...) -> PhysicalDeviceExternalBufferInfo
Vulkan.PhysicalDeviceExternalBufferInfo — MethodArguments:
x::_PhysicalDeviceExternalBufferInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalBufferInfo(x::_PhysicalDeviceExternalBufferInfo, next_types::Type...) -> PhysicalDeviceExternalBufferInfo
Vulkan.PhysicalDeviceExternalFenceInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalFenceInfo.
struct PhysicalDeviceExternalFenceInfo <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalFenceHandleTypeFlag
Vulkan.PhysicalDeviceExternalFenceInfo — MethodArguments:
handle_type::ExternalFenceHandleTypeFlagnext::Any: defaults toC_NULL
PhysicalDeviceExternalFenceInfo(handle_type::ExternalFenceHandleTypeFlag; next) -> PhysicalDeviceExternalFenceInfo
Vulkan.PhysicalDeviceExternalFenceInfo — MethodArguments:
x::VkPhysicalDeviceExternalFenceInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalFenceInfo(x::VulkanCore.LibVulkan.VkPhysicalDeviceExternalFenceInfo, next_types::Type...) -> PhysicalDeviceExternalFenceInfo
Vulkan.PhysicalDeviceExternalFenceInfo — MethodArguments:
x::_PhysicalDeviceExternalFenceInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalFenceInfo(x::_PhysicalDeviceExternalFenceInfo, next_types::Type...) -> PhysicalDeviceExternalFenceInfo
Vulkan.PhysicalDeviceExternalImageFormatInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalImageFormatInfo.
struct PhysicalDeviceExternalImageFormatInfo <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalMemoryHandleTypeFlag
Vulkan.PhysicalDeviceExternalImageFormatInfo — MethodArguments:
x::VkPhysicalDeviceExternalImageFormatInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalImageFormatInfo(x::VulkanCore.LibVulkan.VkPhysicalDeviceExternalImageFormatInfo, next_types::Type...) -> PhysicalDeviceExternalImageFormatInfo
Vulkan.PhysicalDeviceExternalImageFormatInfo — MethodArguments:
x::_PhysicalDeviceExternalImageFormatInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalImageFormatInfo(x::_PhysicalDeviceExternalImageFormatInfo, next_types::Type...) -> PhysicalDeviceExternalImageFormatInfo
Vulkan.PhysicalDeviceExternalImageFormatInfo — MethodArguments:
next::Any: defaults toC_NULLhandle_type::ExternalMemoryHandleTypeFlag: defaults to0
PhysicalDeviceExternalImageFormatInfo(; next, handle_type) -> PhysicalDeviceExternalImageFormatInfo
Vulkan.PhysicalDeviceExternalMemoryHostPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceExternalMemoryHostPropertiesEXT.
Extension: VK_EXT_external_memory_host
struct PhysicalDeviceExternalMemoryHostPropertiesEXT <: Vulkan.HighLevelStructnext::Anymin_imported_host_pointer_alignment::UInt64
Vulkan.PhysicalDeviceExternalMemoryHostPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
min_imported_host_pointer_alignment::UInt64next::Any: defaults toC_NULL
PhysicalDeviceExternalMemoryHostPropertiesEXT(min_imported_host_pointer_alignment::Integer; next) -> PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan.PhysicalDeviceExternalMemoryHostPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::VkPhysicalDeviceExternalMemoryHostPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalMemoryHostPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceExternalMemoryHostPropertiesEXT, next_types::Type...) -> PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan.PhysicalDeviceExternalMemoryHostPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::_PhysicalDeviceExternalMemoryHostPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalMemoryHostPropertiesEXT(x::_PhysicalDeviceExternalMemoryHostPropertiesEXT, next_types::Type...) -> PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan.PhysicalDeviceExternalSemaphoreInfo — TypeHigh-level wrapper for VkPhysicalDeviceExternalSemaphoreInfo.
struct PhysicalDeviceExternalSemaphoreInfo <: Vulkan.HighLevelStructnext::Anyhandle_type::ExternalSemaphoreHandleTypeFlag
Vulkan.PhysicalDeviceExternalSemaphoreInfo — MethodArguments:
handle_type::ExternalSemaphoreHandleTypeFlagnext::Any: defaults toC_NULL
PhysicalDeviceExternalSemaphoreInfo(handle_type::ExternalSemaphoreHandleTypeFlag; next) -> PhysicalDeviceExternalSemaphoreInfo
Vulkan.PhysicalDeviceExternalSemaphoreInfo — MethodArguments:
x::VkPhysicalDeviceExternalSemaphoreInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalSemaphoreInfo(x::VulkanCore.LibVulkan.VkPhysicalDeviceExternalSemaphoreInfo, next_types::Type...) -> PhysicalDeviceExternalSemaphoreInfo
Vulkan.PhysicalDeviceExternalSemaphoreInfo — MethodArguments:
x::_PhysicalDeviceExternalSemaphoreInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceExternalSemaphoreInfo(x::_PhysicalDeviceExternalSemaphoreInfo, next_types::Type...) -> PhysicalDeviceExternalSemaphoreInfo
Vulkan.PhysicalDeviceFeatures — TypeHigh-level wrapper for VkPhysicalDeviceFeatures.
struct PhysicalDeviceFeatures <: Vulkan.HighLevelStructrobust_buffer_access::Boolfull_draw_index_uint_32::Boolimage_cube_array::Boolindependent_blend::Boolgeometry_shader::Booltessellation_shader::Boolsample_rate_shading::Booldual_src_blend::Boollogic_op::Boolmulti_draw_indirect::Booldraw_indirect_first_instance::Booldepth_clamp::Booldepth_bias_clamp::Boolfill_mode_non_solid::Booldepth_bounds::Boolwide_lines::Boollarge_points::Boolalpha_to_one::Boolmulti_viewport::Boolsampler_anisotropy::Booltexture_compression_etc_2::Booltexture_compression_astc_ldr::Booltexture_compression_bc::Boolocclusion_query_precise::Boolpipeline_statistics_query::Boolvertex_pipeline_stores_and_atomics::Boolfragment_stores_and_atomics::Boolshader_tessellation_and_geometry_point_size::Boolshader_image_gather_extended::Boolshader_storage_image_extended_formats::Boolshader_storage_image_multisample::Boolshader_storage_image_read_without_format::Boolshader_storage_image_write_without_format::Boolshader_uniform_buffer_array_dynamic_indexing::Boolshader_sampled_image_array_dynamic_indexing::Boolshader_storage_buffer_array_dynamic_indexing::Boolshader_storage_image_array_dynamic_indexing::Boolshader_clip_distance::Boolshader_cull_distance::Boolshader_float_64::Boolshader_int_64::Boolshader_int_16::Boolshader_resource_residency::Boolshader_resource_min_lod::Boolsparse_binding::Boolsparse_residency_buffer::Boolsparse_residency_image_2_d::Boolsparse_residency_image_3_d::Boolsparse_residency_2_samples::Boolsparse_residency_4_samples::Boolsparse_residency_8_samples::Boolsparse_residency_16_samples::Boolsparse_residency_aliased::Boolvariable_multisample_rate::Boolinherited_queries::Bool
Vulkan.PhysicalDeviceFeatures — MethodReturn a PhysicalDeviceFeatures object with the provided features set to true.
julia> PhysicalDeviceFeatures()
PhysicalDeviceFeatures()
julia> PhysicalDeviceFeatures(:wide_lines, :sparse_binding)
PhysicalDeviceFeatures(wide_lines, sparse_binding)PhysicalDeviceFeatures(features::Symbol...) -> Any
Vulkan.PhysicalDeviceFeatures — MethodArguments:
x::VkPhysicalDeviceFeatures
PhysicalDeviceFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceFeatures) -> PhysicalDeviceFeatures
Vulkan.PhysicalDeviceFeatures — MethodArguments:
x::_PhysicalDeviceFeatures
PhysicalDeviceFeatures(x::_PhysicalDeviceFeatures) -> PhysicalDeviceFeatures
Vulkan.PhysicalDeviceFeatures2 — TypeHigh-level wrapper for VkPhysicalDeviceFeatures2.
struct PhysicalDeviceFeatures2 <: Vulkan.HighLevelStructnext::Anyfeatures::PhysicalDeviceFeatures
Vulkan.PhysicalDeviceFeatures2 — MethodArguments:
features::PhysicalDeviceFeaturesnext::Any: defaults toC_NULL
PhysicalDeviceFeatures2(features::PhysicalDeviceFeatures; next) -> PhysicalDeviceFeatures2
Vulkan.PhysicalDeviceFeatures2 — MethodArguments:
x::VkPhysicalDeviceFeatures2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFeatures2(x::VulkanCore.LibVulkan.VkPhysicalDeviceFeatures2, next_types::Type...) -> PhysicalDeviceFeatures2
Vulkan.PhysicalDeviceFeatures2 — MethodArguments:
x::_PhysicalDeviceFeatures2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFeatures2(x::_PhysicalDeviceFeatures2, next_types::Type...) -> PhysicalDeviceFeatures2
Vulkan.PhysicalDeviceFloatControlsProperties — TypeHigh-level wrapper for VkPhysicalDeviceFloatControlsProperties.
struct PhysicalDeviceFloatControlsProperties <: Vulkan.HighLevelStructnext::Anydenorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Bool
Vulkan.PhysicalDeviceFloatControlsProperties — MethodArguments:
denorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFloatControlsProperties(denorm_behavior_independence::ShaderFloatControlsIndependence, rounding_mode_independence::ShaderFloatControlsIndependence, shader_signed_zero_inf_nan_preserve_float_16::Bool, shader_signed_zero_inf_nan_preserve_float_32::Bool, shader_signed_zero_inf_nan_preserve_float_64::Bool, shader_denorm_preserve_float_16::Bool, shader_denorm_preserve_float_32::Bool, shader_denorm_preserve_float_64::Bool, shader_denorm_flush_to_zero_float_16::Bool, shader_denorm_flush_to_zero_float_32::Bool, shader_denorm_flush_to_zero_float_64::Bool, shader_rounding_mode_rte_float_16::Bool, shader_rounding_mode_rte_float_32::Bool, shader_rounding_mode_rte_float_64::Bool, shader_rounding_mode_rtz_float_16::Bool, shader_rounding_mode_rtz_float_32::Bool, shader_rounding_mode_rtz_float_64::Bool; next) -> PhysicalDeviceFloatControlsProperties
Vulkan.PhysicalDeviceFloatControlsProperties — MethodArguments:
x::VkPhysicalDeviceFloatControlsPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFloatControlsProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceFloatControlsProperties, next_types::Type...) -> PhysicalDeviceFloatControlsProperties
Vulkan.PhysicalDeviceFloatControlsProperties — MethodArguments:
x::_PhysicalDeviceFloatControlsPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFloatControlsProperties(x::_PhysicalDeviceFloatControlsProperties, next_types::Type...) -> PhysicalDeviceFloatControlsProperties
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.
Extension: VK_EXT_fragment_density_map2
struct PhysicalDeviceFragmentDensityMap2FeaturesEXT <: Vulkan.HighLevelStructnext::Anyfragment_density_map_deferred::Bool
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
fragment_density_map_deferred::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentDensityMap2FeaturesEXT(fragment_density_map_deferred::Bool; next) -> PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
x::VkPhysicalDeviceFragmentDensityMap2FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMap2FeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMap2FeaturesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2FeaturesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
x::_PhysicalDeviceFragmentDensityMap2FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMap2FeaturesEXT(x::_PhysicalDeviceFragmentDensityMap2FeaturesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.
Extension: VK_EXT_fragment_density_map2
struct PhysicalDeviceFragmentDensityMap2PropertiesEXT <: Vulkan.HighLevelStructnext::Anysubsampled_loads::Boolsubsampled_coarse_reconstruction_early_access::Boolmax_subsampled_array_layers::UInt32max_descriptor_set_subsampled_samplers::UInt32
Vulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
subsampled_loads::Boolsubsampled_coarse_reconstruction_early_access::Boolmax_subsampled_array_layers::UInt32max_descriptor_set_subsampled_samplers::UInt32next::Any: defaults toC_NULL
PhysicalDeviceFragmentDensityMap2PropertiesEXT(subsampled_loads::Bool, subsampled_coarse_reconstruction_early_access::Bool, max_subsampled_array_layers::Integer, max_descriptor_set_subsampled_samplers::Integer; next) -> PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
x::VkPhysicalDeviceFragmentDensityMap2PropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMap2PropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMap2PropertiesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMap2PropertiesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
x::_PhysicalDeviceFragmentDensityMap2PropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMap2PropertiesEXT(x::_PhysicalDeviceFragmentDensityMap2PropertiesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentDensityMapFeaturesEXT.
Extension: VK_EXT_fragment_density_map
struct PhysicalDeviceFragmentDensityMapFeaturesEXT <: Vulkan.HighLevelStructnext::Anyfragment_density_map::Boolfragment_density_map_dynamic::Boolfragment_density_map_non_subsampled_images::Bool
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
fragment_density_map::Boolfragment_density_map_dynamic::Boolfragment_density_map_non_subsampled_images::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentDensityMapFeaturesEXT(fragment_density_map::Bool, fragment_density_map_dynamic::Bool, fragment_density_map_non_subsampled_images::Bool; next) -> PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::VkPhysicalDeviceFragmentDensityMapFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMapFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMapFeaturesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMapFeaturesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::_PhysicalDeviceFragmentDensityMapFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMapFeaturesEXT(x::_PhysicalDeviceFragmentDensityMapFeaturesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan.PhysicalDeviceFragmentDensityMapPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentDensityMapPropertiesEXT.
Extension: VK_EXT_fragment_density_map
struct PhysicalDeviceFragmentDensityMapPropertiesEXT <: Vulkan.HighLevelStructnext::Anymin_fragment_density_texel_size::Extent2Dmax_fragment_density_texel_size::Extent2Dfragment_density_invocations::Bool
Vulkan.PhysicalDeviceFragmentDensityMapPropertiesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
min_fragment_density_texel_size::Extent2Dmax_fragment_density_texel_size::Extent2Dfragment_density_invocations::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentDensityMapPropertiesEXT(min_fragment_density_texel_size::Extent2D, max_fragment_density_texel_size::Extent2D, fragment_density_invocations::Bool; next) -> PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMapPropertiesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::VkPhysicalDeviceFragmentDensityMapPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMapPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMapPropertiesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan.PhysicalDeviceFragmentDensityMapPropertiesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::_PhysicalDeviceFragmentDensityMapPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentDensityMapPropertiesEXT(x::_PhysicalDeviceFragmentDensityMapPropertiesEXT, next_types::Type...) -> PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV.
Extension: VK_NV_fragment_shader_barycentric
struct PhysicalDeviceFragmentShaderBarycentricFeaturesNV <: Vulkan.HighLevelStructnext::Anyfragment_shader_barycentric::Bool
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV — MethodExtension: VK_NV_fragment_shader_barycentric
Arguments:
fragment_shader_barycentric::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentShaderBarycentricFeaturesNV(fragment_shader_barycentric::Bool; next) -> PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV — MethodExtension: VK_NV_fragment_shader_barycentric
Arguments:
x::VkPhysicalDeviceFragmentShaderBarycentricFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShaderBarycentricFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV, next_types::Type...) -> PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan.PhysicalDeviceFragmentShaderBarycentricFeaturesNV — MethodExtension: VK_NV_fragment_shader_barycentric
Arguments:
x::_PhysicalDeviceFragmentShaderBarycentricFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShaderBarycentricFeaturesNV(x::_PhysicalDeviceFragmentShaderBarycentricFeaturesNV, next_types::Type...) -> PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.
Extension: VK_EXT_fragment_shader_interlock
struct PhysicalDeviceFragmentShaderInterlockFeaturesEXT <: Vulkan.HighLevelStructnext::Anyfragment_shader_sample_interlock::Boolfragment_shader_pixel_interlock::Boolfragment_shader_shading_rate_interlock::Bool
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT — MethodExtension: VK_EXT_fragment_shader_interlock
Arguments:
fragment_shader_sample_interlock::Boolfragment_shader_pixel_interlock::Boolfragment_shader_shading_rate_interlock::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentShaderInterlockFeaturesEXT(fragment_shader_sample_interlock::Bool, fragment_shader_pixel_interlock::Bool, fragment_shader_shading_rate_interlock::Bool; next) -> PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT — MethodExtension: VK_EXT_fragment_shader_interlock
Arguments:
x::VkPhysicalDeviceFragmentShaderInterlockFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShaderInterlockFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT, next_types::Type...) -> PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan.PhysicalDeviceFragmentShaderInterlockFeaturesEXT — MethodExtension: VK_EXT_fragment_shader_interlock
Arguments:
x::_PhysicalDeviceFragmentShaderInterlockFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShaderInterlockFeaturesEXT(x::_PhysicalDeviceFragmentShaderInterlockFeaturesEXT, next_types::Type...) -> PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.
Extension: VK_NV_fragment_shading_rate_enums
struct PhysicalDeviceFragmentShadingRateEnumsFeaturesNV <: Vulkan.HighLevelStructnext::Anyfragment_shading_rate_enums::Boolsupersample_fragment_shading_rates::Boolno_invocation_fragment_shading_rates::Bool
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
fragment_shading_rate_enums::Boolsupersample_fragment_shading_rates::Boolno_invocation_fragment_shading_rates::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentShadingRateEnumsFeaturesNV(fragment_shading_rate_enums::Bool, supersample_fragment_shading_rates::Bool, no_invocation_fragment_shading_rates::Bool; next) -> PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateEnumsFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV, next_types::Type...) -> PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::_PhysicalDeviceFragmentShadingRateEnumsFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateEnumsFeaturesNV(x::_PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, next_types::Type...) -> PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.
Extension: VK_NV_fragment_shading_rate_enums
struct PhysicalDeviceFragmentShadingRateEnumsPropertiesNV <: Vulkan.HighLevelStructnext::Anymax_fragment_shading_rate_invocation_count::SampleCountFlag
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
max_fragment_shading_rate_invocation_count::SampleCountFlagnext::Any: defaults toC_NULL
PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(max_fragment_shading_rate_invocation_count::SampleCountFlag; next) -> PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV, next_types::Type...) -> PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan.PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::_PhysicalDeviceFragmentShadingRateEnumsPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(x::_PhysicalDeviceFragmentShadingRateEnumsPropertiesNV, next_types::Type...) -> PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRateFeaturesKHR.
Extension: VK_KHR_fragment_shading_rate
struct PhysicalDeviceFragmentShadingRateFeaturesKHR <: Vulkan.HighLevelStructnext::Anypipeline_fragment_shading_rate::Boolprimitive_fragment_shading_rate::Boolattachment_fragment_shading_rate::Bool
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
pipeline_fragment_shading_rate::Boolprimitive_fragment_shading_rate::Boolattachment_fragment_shading_rate::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentShadingRateFeaturesKHR(pipeline_fragment_shading_rate::Bool, primitive_fragment_shading_rate::Bool, attachment_fragment_shading_rate::Bool; next) -> PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::VkPhysicalDeviceFragmentShadingRateFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateFeaturesKHR, next_types::Type...) -> PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan.PhysicalDeviceFragmentShadingRateFeaturesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::_PhysicalDeviceFragmentShadingRateFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateFeaturesKHR(x::_PhysicalDeviceFragmentShadingRateFeaturesKHR, next_types::Type...) -> PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan.PhysicalDeviceFragmentShadingRateKHR — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRateKHR.
Extension: VK_KHR_fragment_shading_rate
struct PhysicalDeviceFragmentShadingRateKHR <: Vulkan.HighLevelStructnext::Anysample_counts::SampleCountFlagfragment_size::Extent2D
Vulkan.PhysicalDeviceFragmentShadingRateKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
sample_counts::SampleCountFlagfragment_size::Extent2Dnext::Any: defaults toC_NULL
PhysicalDeviceFragmentShadingRateKHR(sample_counts::SampleCountFlag, fragment_size::Extent2D; next) -> PhysicalDeviceFragmentShadingRateKHR
Vulkan.PhysicalDeviceFragmentShadingRateKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::VkPhysicalDeviceFragmentShadingRateKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateKHR, next_types::Type...) -> PhysicalDeviceFragmentShadingRateKHR
Vulkan.PhysicalDeviceFragmentShadingRateKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::_PhysicalDeviceFragmentShadingRateKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRateKHR(x::_PhysicalDeviceFragmentShadingRateKHR, next_types::Type...) -> PhysicalDeviceFragmentShadingRateKHR
Vulkan.PhysicalDeviceFragmentShadingRatePropertiesKHR — TypeHigh-level wrapper for VkPhysicalDeviceFragmentShadingRatePropertiesKHR.
Extension: VK_KHR_fragment_shading_rate
struct PhysicalDeviceFragmentShadingRatePropertiesKHR <: Vulkan.HighLevelStructnext::Anymin_fragment_shading_rate_attachment_texel_size::Extent2Dmax_fragment_shading_rate_attachment_texel_size::Extent2Dmax_fragment_shading_rate_attachment_texel_size_aspect_ratio::UInt32primitive_fragment_shading_rate_with_multiple_viewports::Boollayered_shading_rate_attachments::Boolfragment_shading_rate_non_trivial_combiner_ops::Boolmax_fragment_size::Extent2Dmax_fragment_size_aspect_ratio::UInt32max_fragment_shading_rate_coverage_samples::UInt32max_fragment_shading_rate_rasterization_samples::SampleCountFlagfragment_shading_rate_with_shader_depth_stencil_writes::Boolfragment_shading_rate_with_sample_mask::Boolfragment_shading_rate_with_shader_sample_mask::Boolfragment_shading_rate_with_conservative_rasterization::Boolfragment_shading_rate_with_fragment_shader_interlock::Boolfragment_shading_rate_with_custom_sample_locations::Boolfragment_shading_rate_strict_multiply_combiner::Bool
Vulkan.PhysicalDeviceFragmentShadingRatePropertiesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
min_fragment_shading_rate_attachment_texel_size::Extent2Dmax_fragment_shading_rate_attachment_texel_size::Extent2Dmax_fragment_shading_rate_attachment_texel_size_aspect_ratio::UInt32primitive_fragment_shading_rate_with_multiple_viewports::Boollayered_shading_rate_attachments::Boolfragment_shading_rate_non_trivial_combiner_ops::Boolmax_fragment_size::Extent2Dmax_fragment_size_aspect_ratio::UInt32max_fragment_shading_rate_coverage_samples::UInt32max_fragment_shading_rate_rasterization_samples::SampleCountFlagfragment_shading_rate_with_shader_depth_stencil_writes::Boolfragment_shading_rate_with_sample_mask::Boolfragment_shading_rate_with_shader_sample_mask::Boolfragment_shading_rate_with_conservative_rasterization::Boolfragment_shading_rate_with_fragment_shader_interlock::Boolfragment_shading_rate_with_custom_sample_locations::Boolfragment_shading_rate_strict_multiply_combiner::Boolnext::Any: defaults toC_NULL
PhysicalDeviceFragmentShadingRatePropertiesKHR(min_fragment_shading_rate_attachment_texel_size::Extent2D, max_fragment_shading_rate_attachment_texel_size::Extent2D, max_fragment_shading_rate_attachment_texel_size_aspect_ratio::Integer, primitive_fragment_shading_rate_with_multiple_viewports::Bool, layered_shading_rate_attachments::Bool, fragment_shading_rate_non_trivial_combiner_ops::Bool, max_fragment_size::Extent2D, max_fragment_size_aspect_ratio::Integer, max_fragment_shading_rate_coverage_samples::Integer, max_fragment_shading_rate_rasterization_samples::SampleCountFlag, fragment_shading_rate_with_shader_depth_stencil_writes::Bool, fragment_shading_rate_with_sample_mask::Bool, fragment_shading_rate_with_shader_sample_mask::Bool, fragment_shading_rate_with_conservative_rasterization::Bool, fragment_shading_rate_with_fragment_shader_interlock::Bool, fragment_shading_rate_with_custom_sample_locations::Bool, fragment_shading_rate_strict_multiply_combiner::Bool; next) -> PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan.PhysicalDeviceFragmentShadingRatePropertiesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::VkPhysicalDeviceFragmentShadingRatePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRatePropertiesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRatePropertiesKHR, next_types::Type...) -> PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan.PhysicalDeviceFragmentShadingRatePropertiesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::_PhysicalDeviceFragmentShadingRatePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceFragmentShadingRatePropertiesKHR(x::_PhysicalDeviceFragmentShadingRatePropertiesKHR, next_types::Type...) -> PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan.PhysicalDeviceGroupProperties — TypeHigh-level wrapper for VkPhysicalDeviceGroupProperties.
struct PhysicalDeviceGroupProperties <: Vulkan.HighLevelStructnext::Anyphysical_device_count::UInt32physical_devices::NTuple{32, PhysicalDevice}subset_allocation::Bool
Vulkan.PhysicalDeviceGroupProperties — MethodArguments:
physical_device_count::UInt32physical_devices::NTuple{Int(VK_MAX_DEVICE_GROUP_SIZE), PhysicalDevice}subset_allocation::Boolnext::Any: defaults toC_NULL
PhysicalDeviceGroupProperties(physical_device_count::Integer, physical_devices::NTuple{32, PhysicalDevice}, subset_allocation::Bool; next) -> PhysicalDeviceGroupProperties
Vulkan.PhysicalDeviceGroupProperties — MethodArguments:
x::VkPhysicalDeviceGroupPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceGroupProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceGroupProperties, next_types::Type...)
Vulkan.PhysicalDeviceGroupProperties — MethodArguments:
x::_PhysicalDeviceGroupPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceGroupProperties(x::_PhysicalDeviceGroupProperties, next_types::Type...)
Vulkan.PhysicalDeviceHostQueryResetFeatures — TypeHigh-level wrapper for VkPhysicalDeviceHostQueryResetFeatures.
struct PhysicalDeviceHostQueryResetFeatures <: Vulkan.HighLevelStructnext::Anyhost_query_reset::Bool
Vulkan.PhysicalDeviceHostQueryResetFeatures — MethodArguments:
host_query_reset::Boolnext::Any: defaults toC_NULL
PhysicalDeviceHostQueryResetFeatures(host_query_reset::Bool; next) -> PhysicalDeviceHostQueryResetFeatures
Vulkan.PhysicalDeviceHostQueryResetFeatures — MethodArguments:
x::VkPhysicalDeviceHostQueryResetFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceHostQueryResetFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceHostQueryResetFeatures, next_types::Type...) -> PhysicalDeviceHostQueryResetFeatures
Vulkan.PhysicalDeviceHostQueryResetFeatures — MethodArguments:
x::_PhysicalDeviceHostQueryResetFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceHostQueryResetFeatures(x::_PhysicalDeviceHostQueryResetFeatures, next_types::Type...) -> PhysicalDeviceHostQueryResetFeatures
Vulkan.PhysicalDeviceIDProperties — TypeHigh-level wrapper for VkPhysicalDeviceIDProperties.
struct PhysicalDeviceIDProperties <: Vulkan.HighLevelStructnext::Anydevice_uuid::NTuple{16, UInt8}driver_uuid::NTuple{16, UInt8}device_luid::NTuple{8, UInt8}device_node_mask::UInt32device_luid_valid::Bool
Vulkan.PhysicalDeviceIDProperties — MethodArguments:
device_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}driver_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}device_luid::NTuple{Int(VK_LUID_SIZE), UInt8}device_node_mask::UInt32device_luid_valid::Boolnext::Any: defaults toC_NULL
PhysicalDeviceIDProperties(device_uuid::NTuple{16, UInt8}, driver_uuid::NTuple{16, UInt8}, device_luid::NTuple{8, UInt8}, device_node_mask::Integer, device_luid_valid::Bool; next) -> PhysicalDeviceIDProperties
Vulkan.PhysicalDeviceIDProperties — MethodArguments:
x::VkPhysicalDeviceIDPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceIDProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceIDProperties, next_types::Type...) -> PhysicalDeviceIDProperties
Vulkan.PhysicalDeviceIDProperties — MethodArguments:
x::_PhysicalDeviceIDPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceIDProperties(x::_PhysicalDeviceIDProperties, next_types::Type...) -> PhysicalDeviceIDProperties
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT — TypeHigh-level wrapper for VkPhysicalDeviceImageDrmFormatModifierInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct PhysicalDeviceImageDrmFormatModifierInfoEXT <: Vulkan.HighLevelStructnext::Anydrm_format_modifier::UInt64sharing_mode::SharingModequeue_family_indices::Vector{UInt32}
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64sharing_mode::SharingModequeue_family_indices::Vector{UInt32}next::Any: defaults toC_NULL
PhysicalDeviceImageDrmFormatModifierInfoEXT(drm_format_modifier::Integer, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next) -> PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::VkPhysicalDeviceImageDrmFormatModifierInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageDrmFormatModifierInfoEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceImageDrmFormatModifierInfoEXT, next_types::Type...) -> PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan.PhysicalDeviceImageDrmFormatModifierInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::_PhysicalDeviceImageDrmFormatModifierInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageDrmFormatModifierInfoEXT(x::_PhysicalDeviceImageDrmFormatModifierInfoEXT, next_types::Type...) -> PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan.PhysicalDeviceImageFormatInfo2 — TypeHigh-level wrapper for VkPhysicalDeviceImageFormatInfo2.
struct PhysicalDeviceImageFormatInfo2 <: Vulkan.HighLevelStructnext::Anyformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags::ImageCreateFlag
Vulkan.PhysicalDeviceImageFormatInfo2 — MethodArguments:
format::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagnext::Any: defaults toC_NULLflags::ImageCreateFlag: defaults to0
PhysicalDeviceImageFormatInfo2(format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; next, flags) -> PhysicalDeviceImageFormatInfo2
Vulkan.PhysicalDeviceImageFormatInfo2 — MethodArguments:
x::VkPhysicalDeviceImageFormatInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageFormatInfo2(x::VulkanCore.LibVulkan.VkPhysicalDeviceImageFormatInfo2, next_types::Type...) -> PhysicalDeviceImageFormatInfo2
Vulkan.PhysicalDeviceImageFormatInfo2 — MethodArguments:
x::_PhysicalDeviceImageFormatInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageFormatInfo2(x::_PhysicalDeviceImageFormatInfo2, next_types::Type...) -> PhysicalDeviceImageFormatInfo2
Vulkan.PhysicalDeviceImageRobustnessFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceImageRobustnessFeaturesEXT.
Extension: VK_EXT_image_robustness
struct PhysicalDeviceImageRobustnessFeaturesEXT <: Vulkan.HighLevelStructnext::Anyrobust_image_access::Bool
Vulkan.PhysicalDeviceImageRobustnessFeaturesEXT — MethodExtension: VK_EXT_image_robustness
Arguments:
robust_image_access::Boolnext::Any: defaults toC_NULL
PhysicalDeviceImageRobustnessFeaturesEXT(robust_image_access::Bool; next) -> PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan.PhysicalDeviceImageRobustnessFeaturesEXT — MethodExtension: VK_EXT_image_robustness
Arguments:
x::VkPhysicalDeviceImageRobustnessFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageRobustnessFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceImageRobustnessFeaturesEXT, next_types::Type...) -> PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan.PhysicalDeviceImageRobustnessFeaturesEXT — MethodExtension: VK_EXT_image_robustness
Arguments:
x::_PhysicalDeviceImageRobustnessFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageRobustnessFeaturesEXT(x::_PhysicalDeviceImageRobustnessFeaturesEXT, next_types::Type...) -> PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT — TypeHigh-level wrapper for VkPhysicalDeviceImageViewImageFormatInfoEXT.
Extension: VK_EXT_filter_cubic
struct PhysicalDeviceImageViewImageFormatInfoEXT <: Vulkan.HighLevelStructnext::Anyimage_view_type::ImageViewType
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
image_view_type::ImageViewTypenext::Any: defaults toC_NULL
PhysicalDeviceImageViewImageFormatInfoEXT(image_view_type::ImageViewType; next) -> PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
x::VkPhysicalDeviceImageViewImageFormatInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageViewImageFormatInfoEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceImageViewImageFormatInfoEXT, next_types::Type...) -> PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan.PhysicalDeviceImageViewImageFormatInfoEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
x::_PhysicalDeviceImageViewImageFormatInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImageViewImageFormatInfoEXT(x::_PhysicalDeviceImageViewImageFormatInfoEXT, next_types::Type...) -> PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan.PhysicalDeviceImagelessFramebufferFeatures — TypeHigh-level wrapper for VkPhysicalDeviceImagelessFramebufferFeatures.
struct PhysicalDeviceImagelessFramebufferFeatures <: Vulkan.HighLevelStructnext::Anyimageless_framebuffer::Bool
Vulkan.PhysicalDeviceImagelessFramebufferFeatures — MethodArguments:
imageless_framebuffer::Boolnext::Any: defaults toC_NULL
PhysicalDeviceImagelessFramebufferFeatures(imageless_framebuffer::Bool; next) -> PhysicalDeviceImagelessFramebufferFeatures
Vulkan.PhysicalDeviceImagelessFramebufferFeatures — MethodArguments:
x::VkPhysicalDeviceImagelessFramebufferFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImagelessFramebufferFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceImagelessFramebufferFeatures, next_types::Type...) -> PhysicalDeviceImagelessFramebufferFeatures
Vulkan.PhysicalDeviceImagelessFramebufferFeatures — MethodArguments:
x::_PhysicalDeviceImagelessFramebufferFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceImagelessFramebufferFeatures(x::_PhysicalDeviceImagelessFramebufferFeatures, next_types::Type...) -> PhysicalDeviceImagelessFramebufferFeatures
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceIndexTypeUint8FeaturesEXT.
Extension: VK_EXT_index_type_uint8
struct PhysicalDeviceIndexTypeUint8FeaturesEXT <: Vulkan.HighLevelStructnext::Anyindex_type_uint_8::Bool
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT — MethodExtension: VK_EXT_index_type_uint8
Arguments:
index_type_uint_8::Boolnext::Any: defaults toC_NULL
PhysicalDeviceIndexTypeUint8FeaturesEXT(index_type_uint_8::Bool; next) -> PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT — MethodExtension: VK_EXT_index_type_uint8
Arguments:
x::VkPhysicalDeviceIndexTypeUint8FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceIndexTypeUint8FeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceIndexTypeUint8FeaturesEXT, next_types::Type...) -> PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan.PhysicalDeviceIndexTypeUint8FeaturesEXT — MethodExtension: VK_EXT_index_type_uint8
Arguments:
x::_PhysicalDeviceIndexTypeUint8FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceIndexTypeUint8FeaturesEXT(x::_PhysicalDeviceIndexTypeUint8FeaturesEXT, next_types::Type...) -> PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceInheritedViewportScissorFeaturesNV.
Extension: VK_NV_inherited_viewport_scissor
struct PhysicalDeviceInheritedViewportScissorFeaturesNV <: Vulkan.HighLevelStructnext::Anyinherited_viewport_scissor_2_d::Bool
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
inherited_viewport_scissor_2_d::Boolnext::Any: defaults toC_NULL
PhysicalDeviceInheritedViewportScissorFeaturesNV(inherited_viewport_scissor_2_d::Bool; next) -> PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
x::VkPhysicalDeviceInheritedViewportScissorFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceInheritedViewportScissorFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceInheritedViewportScissorFeaturesNV, next_types::Type...) -> PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan.PhysicalDeviceInheritedViewportScissorFeaturesNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
x::_PhysicalDeviceInheritedViewportScissorFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceInheritedViewportScissorFeaturesNV(x::_PhysicalDeviceInheritedViewportScissorFeaturesNV, next_types::Type...) -> PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan.PhysicalDeviceInlineUniformBlockFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceInlineUniformBlockFeaturesEXT.
Extension: VK_EXT_inline_uniform_block
struct PhysicalDeviceInlineUniformBlockFeaturesEXT <: Vulkan.HighLevelStructnext::Anyinline_uniform_block::Booldescriptor_binding_inline_uniform_block_update_after_bind::Bool
Vulkan.PhysicalDeviceInlineUniformBlockFeaturesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
inline_uniform_block::Booldescriptor_binding_inline_uniform_block_update_after_bind::Boolnext::Any: defaults toC_NULL
PhysicalDeviceInlineUniformBlockFeaturesEXT(inline_uniform_block::Bool, descriptor_binding_inline_uniform_block_update_after_bind::Bool; next) -> PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan.PhysicalDeviceInlineUniformBlockFeaturesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::VkPhysicalDeviceInlineUniformBlockFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceInlineUniformBlockFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceInlineUniformBlockFeaturesEXT, next_types::Type...) -> PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan.PhysicalDeviceInlineUniformBlockFeaturesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::_PhysicalDeviceInlineUniformBlockFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceInlineUniformBlockFeaturesEXT(x::_PhysicalDeviceInlineUniformBlockFeaturesEXT, next_types::Type...) -> PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan.PhysicalDeviceInlineUniformBlockPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceInlineUniformBlockPropertiesEXT.
Extension: VK_EXT_inline_uniform_block
struct PhysicalDeviceInlineUniformBlockPropertiesEXT <: Vulkan.HighLevelStructnext::Anymax_inline_uniform_block_size::UInt32max_per_stage_descriptor_inline_uniform_blocks::UInt32max_per_stage_descriptor_update_after_bind_inline_uniform_blocks::UInt32max_descriptor_set_inline_uniform_blocks::UInt32max_descriptor_set_update_after_bind_inline_uniform_blocks::UInt32
Vulkan.PhysicalDeviceInlineUniformBlockPropertiesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
max_inline_uniform_block_size::UInt32max_per_stage_descriptor_inline_uniform_blocks::UInt32max_per_stage_descriptor_update_after_bind_inline_uniform_blocks::UInt32max_descriptor_set_inline_uniform_blocks::UInt32max_descriptor_set_update_after_bind_inline_uniform_blocks::UInt32next::Any: defaults toC_NULL
PhysicalDeviceInlineUniformBlockPropertiesEXT(max_inline_uniform_block_size::Integer, max_per_stage_descriptor_inline_uniform_blocks::Integer, max_per_stage_descriptor_update_after_bind_inline_uniform_blocks::Integer, max_descriptor_set_inline_uniform_blocks::Integer, max_descriptor_set_update_after_bind_inline_uniform_blocks::Integer; next) -> PhysicalDeviceInlineUniformBlockPropertiesEXT
Vulkan.PhysicalDeviceInlineUniformBlockPropertiesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::VkPhysicalDeviceInlineUniformBlockPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceInlineUniformBlockPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceInlineUniformBlockPropertiesEXT, next_types::Type...) -> PhysicalDeviceInlineUniformBlockPropertiesEXT
Vulkan.PhysicalDeviceInlineUniformBlockPropertiesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::_PhysicalDeviceInlineUniformBlockPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceInlineUniformBlockPropertiesEXT(x::_PhysicalDeviceInlineUniformBlockPropertiesEXT, next_types::Type...) -> PhysicalDeviceInlineUniformBlockPropertiesEXT
Vulkan.PhysicalDeviceLimits — TypeHigh-level wrapper for VkPhysicalDeviceLimits.
struct PhysicalDeviceLimits <: Vulkan.HighLevelStructmax_image_dimension_1_d::UInt32max_image_dimension_2_d::UInt32max_image_dimension_3_d::UInt32max_image_dimension_cube::UInt32max_image_array_layers::UInt32max_texel_buffer_elements::UInt32max_uniform_buffer_range::UInt32max_storage_buffer_range::UInt32max_push_constants_size::UInt32max_memory_allocation_count::UInt32max_sampler_allocation_count::UInt32buffer_image_granularity::UInt64sparse_address_space_size::UInt64max_bound_descriptor_sets::UInt32max_per_stage_descriptor_samplers::UInt32max_per_stage_descriptor_uniform_buffers::UInt32max_per_stage_descriptor_storage_buffers::UInt32max_per_stage_descriptor_sampled_images::UInt32max_per_stage_descriptor_storage_images::UInt32max_per_stage_descriptor_input_attachments::UInt32max_per_stage_resources::UInt32max_descriptor_set_samplers::UInt32max_descriptor_set_uniform_buffers::UInt32max_descriptor_set_uniform_buffers_dynamic::UInt32max_descriptor_set_storage_buffers::UInt32max_descriptor_set_storage_buffers_dynamic::UInt32max_descriptor_set_sampled_images::UInt32max_descriptor_set_storage_images::UInt32max_descriptor_set_input_attachments::UInt32max_vertex_input_attributes::UInt32max_vertex_input_bindings::UInt32max_vertex_input_attribute_offset::UInt32max_vertex_input_binding_stride::UInt32max_vertex_output_components::UInt32max_tessellation_generation_level::UInt32max_tessellation_patch_size::UInt32max_tessellation_control_per_vertex_input_components::UInt32max_tessellation_control_per_vertex_output_components::UInt32max_tessellation_control_per_patch_output_components::UInt32max_tessellation_control_total_output_components::UInt32max_tessellation_evaluation_input_components::UInt32max_tessellation_evaluation_output_components::UInt32max_geometry_shader_invocations::UInt32max_geometry_input_components::UInt32max_geometry_output_components::UInt32max_geometry_output_vertices::UInt32max_geometry_total_output_components::UInt32max_fragment_input_components::UInt32max_fragment_output_attachments::UInt32max_fragment_dual_src_attachments::UInt32max_fragment_combined_output_resources::UInt32max_compute_shared_memory_size::UInt32max_compute_work_group_count::Tuple{UInt32, UInt32, UInt32}max_compute_work_group_invocations::UInt32max_compute_work_group_size::Tuple{UInt32, UInt32, UInt32}sub_pixel_precision_bits::UInt32sub_texel_precision_bits::UInt32mipmap_precision_bits::UInt32max_draw_indexed_index_value::UInt32max_draw_indirect_count::UInt32max_sampler_lod_bias::Float32max_sampler_anisotropy::Float32max_viewports::UInt32max_viewport_dimensions::Tuple{UInt32, UInt32}viewport_bounds_range::Tuple{Float32, Float32}viewport_sub_pixel_bits::UInt32min_memory_map_alignment::UInt64min_texel_buffer_offset_alignment::UInt64min_uniform_buffer_offset_alignment::UInt64min_storage_buffer_offset_alignment::UInt64min_texel_offset::Int32max_texel_offset::UInt32min_texel_gather_offset::Int32max_texel_gather_offset::UInt32min_interpolation_offset::Float32max_interpolation_offset::Float32sub_pixel_interpolation_offset_bits::UInt32max_framebuffer_width::UInt32max_framebuffer_height::UInt32max_framebuffer_layers::UInt32framebuffer_color_sample_counts::SampleCountFlagframebuffer_depth_sample_counts::SampleCountFlagframebuffer_stencil_sample_counts::SampleCountFlagframebuffer_no_attachments_sample_counts::SampleCountFlagmax_color_attachments::UInt32sampled_image_color_sample_counts::SampleCountFlagsampled_image_integer_sample_counts::SampleCountFlagsampled_image_depth_sample_counts::SampleCountFlagsampled_image_stencil_sample_counts::SampleCountFlagstorage_image_sample_counts::SampleCountFlagmax_sample_mask_words::UInt32timestamp_compute_and_graphics::Booltimestamp_period::Float32max_clip_distances::UInt32max_cull_distances::UInt32max_combined_clip_and_cull_distances::UInt32discrete_queue_priorities::UInt32point_size_range::Tuple{Float32, Float32}line_width_range::Tuple{Float32, Float32}point_size_granularity::Float32line_width_granularity::Float32strict_lines::Boolstandard_sample_locations::Booloptimal_buffer_copy_offset_alignment::UInt64optimal_buffer_copy_row_pitch_alignment::UInt64non_coherent_atom_size::UInt64
Vulkan.PhysicalDeviceLimits — MethodArguments:
max_image_dimension_1_d::UInt32max_image_dimension_2_d::UInt32max_image_dimension_3_d::UInt32max_image_dimension_cube::UInt32max_image_array_layers::UInt32max_texel_buffer_elements::UInt32max_uniform_buffer_range::UInt32max_storage_buffer_range::UInt32max_push_constants_size::UInt32max_memory_allocation_count::UInt32max_sampler_allocation_count::UInt32buffer_image_granularity::UInt64sparse_address_space_size::UInt64max_bound_descriptor_sets::UInt32max_per_stage_descriptor_samplers::UInt32max_per_stage_descriptor_uniform_buffers::UInt32max_per_stage_descriptor_storage_buffers::UInt32max_per_stage_descriptor_sampled_images::UInt32max_per_stage_descriptor_storage_images::UInt32max_per_stage_descriptor_input_attachments::UInt32max_per_stage_resources::UInt32max_descriptor_set_samplers::UInt32max_descriptor_set_uniform_buffers::UInt32max_descriptor_set_uniform_buffers_dynamic::UInt32max_descriptor_set_storage_buffers::UInt32max_descriptor_set_storage_buffers_dynamic::UInt32max_descriptor_set_sampled_images::UInt32max_descriptor_set_storage_images::UInt32max_descriptor_set_input_attachments::UInt32max_vertex_input_attributes::UInt32max_vertex_input_bindings::UInt32max_vertex_input_attribute_offset::UInt32max_vertex_input_binding_stride::UInt32max_vertex_output_components::UInt32max_tessellation_generation_level::UInt32max_tessellation_patch_size::UInt32max_tessellation_control_per_vertex_input_components::UInt32max_tessellation_control_per_vertex_output_components::UInt32max_tessellation_control_per_patch_output_components::UInt32max_tessellation_control_total_output_components::UInt32max_tessellation_evaluation_input_components::UInt32max_tessellation_evaluation_output_components::UInt32max_geometry_shader_invocations::UInt32max_geometry_input_components::UInt32max_geometry_output_components::UInt32max_geometry_output_vertices::UInt32max_geometry_total_output_components::UInt32max_fragment_input_components::UInt32max_fragment_output_attachments::UInt32max_fragment_dual_src_attachments::UInt32max_fragment_combined_output_resources::UInt32max_compute_shared_memory_size::UInt32max_compute_work_group_count::NTuple{3, UInt32}max_compute_work_group_invocations::UInt32max_compute_work_group_size::NTuple{3, UInt32}sub_pixel_precision_bits::UInt32sub_texel_precision_bits::UInt32mipmap_precision_bits::UInt32max_draw_indexed_index_value::UInt32max_draw_indirect_count::UInt32max_sampler_lod_bias::Float32max_sampler_anisotropy::Float32max_viewports::UInt32max_viewport_dimensions::NTuple{2, UInt32}viewport_bounds_range::NTuple{2, Float32}viewport_sub_pixel_bits::UInt32min_memory_map_alignment::UIntmin_texel_buffer_offset_alignment::UInt64min_uniform_buffer_offset_alignment::UInt64min_storage_buffer_offset_alignment::UInt64min_texel_offset::Int32max_texel_offset::UInt32min_texel_gather_offset::Int32max_texel_gather_offset::UInt32min_interpolation_offset::Float32max_interpolation_offset::Float32sub_pixel_interpolation_offset_bits::UInt32max_framebuffer_width::UInt32max_framebuffer_height::UInt32max_framebuffer_layers::UInt32max_color_attachments::UInt32max_sample_mask_words::UInt32timestamp_compute_and_graphics::Booltimestamp_period::Float32max_clip_distances::UInt32max_cull_distances::UInt32max_combined_clip_and_cull_distances::UInt32discrete_queue_priorities::UInt32point_size_range::NTuple{2, Float32}line_width_range::NTuple{2, Float32}point_size_granularity::Float32line_width_granularity::Float32strict_lines::Boolstandard_sample_locations::Booloptimal_buffer_copy_offset_alignment::UInt64optimal_buffer_copy_row_pitch_alignment::UInt64non_coherent_atom_size::UInt64framebuffer_color_sample_counts::SampleCountFlag: defaults to0framebuffer_depth_sample_counts::SampleCountFlag: defaults to0framebuffer_stencil_sample_counts::SampleCountFlag: defaults to0framebuffer_no_attachments_sample_counts::SampleCountFlag: defaults to0sampled_image_color_sample_counts::SampleCountFlag: defaults to0sampled_image_integer_sample_counts::SampleCountFlag: defaults to0sampled_image_depth_sample_counts::SampleCountFlag: defaults to0sampled_image_stencil_sample_counts::SampleCountFlag: defaults to0storage_image_sample_counts::SampleCountFlag: defaults to0
PhysicalDeviceLimits(max_image_dimension_1_d::Integer, max_image_dimension_2_d::Integer, max_image_dimension_3_d::Integer, max_image_dimension_cube::Integer, max_image_array_layers::Integer, max_texel_buffer_elements::Integer, max_uniform_buffer_range::Integer, max_storage_buffer_range::Integer, max_push_constants_size::Integer, max_memory_allocation_count::Integer, max_sampler_allocation_count::Integer, buffer_image_granularity::Integer, sparse_address_space_size::Integer, max_bound_descriptor_sets::Integer, max_per_stage_descriptor_samplers::Integer, max_per_stage_descriptor_uniform_buffers::Integer, max_per_stage_descriptor_storage_buffers::Integer, max_per_stage_descriptor_sampled_images::Integer, max_per_stage_descriptor_storage_images::Integer, max_per_stage_descriptor_input_attachments::Integer, max_per_stage_resources::Integer, max_descriptor_set_samplers::Integer, max_descriptor_set_uniform_buffers::Integer, max_descriptor_set_uniform_buffers_dynamic::Integer, max_descriptor_set_storage_buffers::Integer, max_descriptor_set_storage_buffers_dynamic::Integer, max_descriptor_set_sampled_images::Integer, max_descriptor_set_storage_images::Integer, max_descriptor_set_input_attachments::Integer, max_vertex_input_attributes::Integer, max_vertex_input_bindings::Integer, max_vertex_input_attribute_offset::Integer, max_vertex_input_binding_stride::Integer, max_vertex_output_components::Integer, max_tessellation_generation_level::Integer, max_tessellation_patch_size::Integer, max_tessellation_control_per_vertex_input_components::Integer, max_tessellation_control_per_vertex_output_components::Integer, max_tessellation_control_per_patch_output_components::Integer, max_tessellation_control_total_output_components::Integer, max_tessellation_evaluation_input_components::Integer, max_tessellation_evaluation_output_components::Integer, max_geometry_shader_invocations::Integer, max_geometry_input_components::Integer, max_geometry_output_components::Integer, max_geometry_output_vertices::Integer, max_geometry_total_output_components::Integer, max_fragment_input_components::Integer, max_fragment_output_attachments::Integer, max_fragment_dual_src_attachments::Integer, max_fragment_combined_output_resources::Integer, max_compute_shared_memory_size::Integer, max_compute_work_group_count::Tuple{UInt32, UInt32, UInt32}, max_compute_work_group_invocations::Integer, max_compute_work_group_size::Tuple{UInt32, UInt32, UInt32}, sub_pixel_precision_bits::Integer, sub_texel_precision_bits::Integer, mipmap_precision_bits::Integer, max_draw_indexed_index_value::Integer, max_draw_indirect_count::Integer, max_sampler_lod_bias::Real, max_sampler_anisotropy::Real, max_viewports::Integer, max_viewport_dimensions::Tuple{UInt32, UInt32}, viewport_bounds_range::Tuple{Float32, Float32}, viewport_sub_pixel_bits::Integer, min_memory_map_alignment::Integer, min_texel_buffer_offset_alignment::Integer, min_uniform_buffer_offset_alignment::Integer, min_storage_buffer_offset_alignment::Integer, min_texel_offset::Integer, max_texel_offset::Integer, min_texel_gather_offset::Integer, max_texel_gather_offset::Integer, min_interpolation_offset::Real, max_interpolation_offset::Real, sub_pixel_interpolation_offset_bits::Integer, max_framebuffer_width::Integer, max_framebuffer_height::Integer, max_framebuffer_layers::Integer, max_color_attachments::Integer, max_sample_mask_words::Integer, timestamp_compute_and_graphics::Bool, timestamp_period::Real, max_clip_distances::Integer, max_cull_distances::Integer, max_combined_clip_and_cull_distances::Integer, discrete_queue_priorities::Integer, point_size_range::Tuple{Float32, Float32}, line_width_range::Tuple{Float32, Float32}, point_size_granularity::Real, line_width_granularity::Real, strict_lines::Bool, standard_sample_locations::Bool, optimal_buffer_copy_offset_alignment::Integer, optimal_buffer_copy_row_pitch_alignment::Integer, non_coherent_atom_size::Integer; framebuffer_color_sample_counts, framebuffer_depth_sample_counts, framebuffer_stencil_sample_counts, framebuffer_no_attachments_sample_counts, sampled_image_color_sample_counts, sampled_image_integer_sample_counts, sampled_image_depth_sample_counts, sampled_image_stencil_sample_counts, storage_image_sample_counts) -> PhysicalDeviceLimits
Vulkan.PhysicalDeviceLimits — MethodArguments:
x::VkPhysicalDeviceLimits
PhysicalDeviceLimits(x::VulkanCore.LibVulkan.VkPhysicalDeviceLimits) -> PhysicalDeviceLimits
Vulkan.PhysicalDeviceLimits — MethodArguments:
x::_PhysicalDeviceLimits
PhysicalDeviceLimits(x::_PhysicalDeviceLimits) -> PhysicalDeviceLimits
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceLineRasterizationFeaturesEXT.
Extension: VK_EXT_line_rasterization
struct PhysicalDeviceLineRasterizationFeaturesEXT <: Vulkan.HighLevelStructnext::Anyrectangular_lines::Boolbresenham_lines::Boolsmooth_lines::Boolstippled_rectangular_lines::Boolstippled_bresenham_lines::Boolstippled_smooth_lines::Bool
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
rectangular_lines::Boolbresenham_lines::Boolsmooth_lines::Boolstippled_rectangular_lines::Boolstippled_bresenham_lines::Boolstippled_smooth_lines::Boolnext::Any: defaults toC_NULL
PhysicalDeviceLineRasterizationFeaturesEXT(rectangular_lines::Bool, bresenham_lines::Bool, smooth_lines::Bool, stippled_rectangular_lines::Bool, stippled_bresenham_lines::Bool, stippled_smooth_lines::Bool; next) -> PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::VkPhysicalDeviceLineRasterizationFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceLineRasterizationFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceLineRasterizationFeaturesEXT, next_types::Type...) -> PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan.PhysicalDeviceLineRasterizationFeaturesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::_PhysicalDeviceLineRasterizationFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceLineRasterizationFeaturesEXT(x::_PhysicalDeviceLineRasterizationFeaturesEXT, next_types::Type...) -> PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan.PhysicalDeviceLineRasterizationPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceLineRasterizationPropertiesEXT.
Extension: VK_EXT_line_rasterization
struct PhysicalDeviceLineRasterizationPropertiesEXT <: Vulkan.HighLevelStructnext::Anyline_sub_pixel_precision_bits::UInt32
Vulkan.PhysicalDeviceLineRasterizationPropertiesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
line_sub_pixel_precision_bits::UInt32next::Any: defaults toC_NULL
PhysicalDeviceLineRasterizationPropertiesEXT(line_sub_pixel_precision_bits::Integer; next) -> PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan.PhysicalDeviceLineRasterizationPropertiesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::VkPhysicalDeviceLineRasterizationPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceLineRasterizationPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceLineRasterizationPropertiesEXT, next_types::Type...) -> PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan.PhysicalDeviceLineRasterizationPropertiesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::_PhysicalDeviceLineRasterizationPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceLineRasterizationPropertiesEXT(x::_PhysicalDeviceLineRasterizationPropertiesEXT, next_types::Type...) -> PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan.PhysicalDeviceMaintenance3Properties — TypeHigh-level wrapper for VkPhysicalDeviceMaintenance3Properties.
struct PhysicalDeviceMaintenance3Properties <: Vulkan.HighLevelStructnext::Anymax_per_set_descriptors::UInt32max_memory_allocation_size::UInt64
Vulkan.PhysicalDeviceMaintenance3Properties — MethodArguments:
max_per_set_descriptors::UInt32max_memory_allocation_size::UInt64next::Any: defaults toC_NULL
PhysicalDeviceMaintenance3Properties(max_per_set_descriptors::Integer, max_memory_allocation_size::Integer; next) -> PhysicalDeviceMaintenance3Properties
Vulkan.PhysicalDeviceMaintenance3Properties — MethodArguments:
x::VkPhysicalDeviceMaintenance3Propertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMaintenance3Properties(x::VulkanCore.LibVulkan.VkPhysicalDeviceMaintenance3Properties, next_types::Type...) -> PhysicalDeviceMaintenance3Properties
Vulkan.PhysicalDeviceMaintenance3Properties — MethodArguments:
x::_PhysicalDeviceMaintenance3Propertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMaintenance3Properties(x::_PhysicalDeviceMaintenance3Properties, next_types::Type...) -> PhysicalDeviceMaintenance3Properties
Vulkan.PhysicalDeviceMemoryBudgetPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceMemoryBudgetPropertiesEXT.
Extension: VK_EXT_memory_budget
struct PhysicalDeviceMemoryBudgetPropertiesEXT <: Vulkan.HighLevelStructnext::Anyheap_budget::NTuple{16, UInt64}heap_usage::NTuple{16, UInt64}
Vulkan.PhysicalDeviceMemoryBudgetPropertiesEXT — MethodExtension: VK_EXT_memory_budget
Arguments:
heap_budget::NTuple{Int(VK_MAX_MEMORY_HEAPS), UInt64}heap_usage::NTuple{Int(VK_MAX_MEMORY_HEAPS), UInt64}next::Any: defaults toC_NULL
PhysicalDeviceMemoryBudgetPropertiesEXT(heap_budget::NTuple{16, UInt64}, heap_usage::NTuple{16, UInt64}; next) -> PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan.PhysicalDeviceMemoryBudgetPropertiesEXT — MethodExtension: VK_EXT_memory_budget
Arguments:
x::VkPhysicalDeviceMemoryBudgetPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMemoryBudgetPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryBudgetPropertiesEXT, next_types::Type...) -> PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan.PhysicalDeviceMemoryBudgetPropertiesEXT — MethodExtension: VK_EXT_memory_budget
Arguments:
x::_PhysicalDeviceMemoryBudgetPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMemoryBudgetPropertiesEXT(x::_PhysicalDeviceMemoryBudgetPropertiesEXT, next_types::Type...) -> PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceMemoryPriorityFeaturesEXT.
Extension: VK_EXT_memory_priority
struct PhysicalDeviceMemoryPriorityFeaturesEXT <: Vulkan.HighLevelStructnext::Anymemory_priority::Bool
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
memory_priority::Boolnext::Any: defaults toC_NULL
PhysicalDeviceMemoryPriorityFeaturesEXT(memory_priority::Bool; next) -> PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
x::VkPhysicalDeviceMemoryPriorityFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMemoryPriorityFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryPriorityFeaturesEXT, next_types::Type...) -> PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan.PhysicalDeviceMemoryPriorityFeaturesEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
x::_PhysicalDeviceMemoryPriorityFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMemoryPriorityFeaturesEXT(x::_PhysicalDeviceMemoryPriorityFeaturesEXT, next_types::Type...) -> PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan.PhysicalDeviceMemoryProperties — TypeHigh-level wrapper for VkPhysicalDeviceMemoryProperties.
struct PhysicalDeviceMemoryProperties <: Vulkan.HighLevelStructmemory_type_count::UInt32memory_types::NTuple{32, MemoryType}memory_heap_count::UInt32memory_heaps::NTuple{16, MemoryHeap}
Vulkan.PhysicalDeviceMemoryProperties — MethodArguments:
x::VkPhysicalDeviceMemoryProperties
PhysicalDeviceMemoryProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryProperties) -> PhysicalDeviceMemoryProperties
Vulkan.PhysicalDeviceMemoryProperties — MethodArguments:
x::_PhysicalDeviceMemoryProperties
PhysicalDeviceMemoryProperties(x::_PhysicalDeviceMemoryProperties) -> PhysicalDeviceMemoryProperties
Vulkan.PhysicalDeviceMemoryProperties2 — TypeHigh-level wrapper for VkPhysicalDeviceMemoryProperties2.
struct PhysicalDeviceMemoryProperties2 <: Vulkan.HighLevelStructnext::Anymemory_properties::PhysicalDeviceMemoryProperties
Vulkan.PhysicalDeviceMemoryProperties2 — MethodArguments:
memory_properties::PhysicalDeviceMemoryPropertiesnext::Any: defaults toC_NULL
PhysicalDeviceMemoryProperties2(memory_properties::PhysicalDeviceMemoryProperties; next) -> PhysicalDeviceMemoryProperties2
Vulkan.PhysicalDeviceMemoryProperties2 — MethodArguments:
x::VkPhysicalDeviceMemoryProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMemoryProperties2(x::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryProperties2, next_types::Type...) -> PhysicalDeviceMemoryProperties2
Vulkan.PhysicalDeviceMemoryProperties2 — MethodArguments:
x::_PhysicalDeviceMemoryProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMemoryProperties2(x::_PhysicalDeviceMemoryProperties2, next_types::Type...) -> PhysicalDeviceMemoryProperties2
Vulkan.PhysicalDeviceMeshShaderFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceMeshShaderFeaturesNV.
Extension: VK_NV_mesh_shader
struct PhysicalDeviceMeshShaderFeaturesNV <: Vulkan.HighLevelStructnext::Anytask_shader::Boolmesh_shader::Bool
Vulkan.PhysicalDeviceMeshShaderFeaturesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
task_shader::Boolmesh_shader::Boolnext::Any: defaults toC_NULL
PhysicalDeviceMeshShaderFeaturesNV(task_shader::Bool, mesh_shader::Bool; next) -> PhysicalDeviceMeshShaderFeaturesNV
Vulkan.PhysicalDeviceMeshShaderFeaturesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::VkPhysicalDeviceMeshShaderFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMeshShaderFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceMeshShaderFeaturesNV, next_types::Type...) -> PhysicalDeviceMeshShaderFeaturesNV
Vulkan.PhysicalDeviceMeshShaderFeaturesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::_PhysicalDeviceMeshShaderFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMeshShaderFeaturesNV(x::_PhysicalDeviceMeshShaderFeaturesNV, next_types::Type...) -> PhysicalDeviceMeshShaderFeaturesNV
Vulkan.PhysicalDeviceMeshShaderPropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceMeshShaderPropertiesNV.
Extension: VK_NV_mesh_shader
struct PhysicalDeviceMeshShaderPropertiesNV <: Vulkan.HighLevelStructnext::Anymax_draw_mesh_tasks_count::UInt32max_task_work_group_invocations::UInt32max_task_work_group_size::Tuple{UInt32, UInt32, UInt32}max_task_total_memory_size::UInt32max_task_output_count::UInt32max_mesh_work_group_invocations::UInt32max_mesh_work_group_size::Tuple{UInt32, UInt32, UInt32}max_mesh_total_memory_size::UInt32max_mesh_output_vertices::UInt32max_mesh_output_primitives::UInt32max_mesh_multiview_view_count::UInt32mesh_output_per_vertex_granularity::UInt32mesh_output_per_primitive_granularity::UInt32
Vulkan.PhysicalDeviceMeshShaderPropertiesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
max_draw_mesh_tasks_count::UInt32max_task_work_group_invocations::UInt32max_task_work_group_size::NTuple{3, UInt32}max_task_total_memory_size::UInt32max_task_output_count::UInt32max_mesh_work_group_invocations::UInt32max_mesh_work_group_size::NTuple{3, UInt32}max_mesh_total_memory_size::UInt32max_mesh_output_vertices::UInt32max_mesh_output_primitives::UInt32max_mesh_multiview_view_count::UInt32mesh_output_per_vertex_granularity::UInt32mesh_output_per_primitive_granularity::UInt32next::Any: defaults toC_NULL
PhysicalDeviceMeshShaderPropertiesNV(max_draw_mesh_tasks_count::Integer, max_task_work_group_invocations::Integer, max_task_work_group_size::Tuple{UInt32, UInt32, UInt32}, max_task_total_memory_size::Integer, max_task_output_count::Integer, max_mesh_work_group_invocations::Integer, max_mesh_work_group_size::Tuple{UInt32, UInt32, UInt32}, max_mesh_total_memory_size::Integer, max_mesh_output_vertices::Integer, max_mesh_output_primitives::Integer, max_mesh_multiview_view_count::Integer, mesh_output_per_vertex_granularity::Integer, mesh_output_per_primitive_granularity::Integer; next) -> PhysicalDeviceMeshShaderPropertiesNV
Vulkan.PhysicalDeviceMeshShaderPropertiesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::VkPhysicalDeviceMeshShaderPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMeshShaderPropertiesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceMeshShaderPropertiesNV, next_types::Type...) -> PhysicalDeviceMeshShaderPropertiesNV
Vulkan.PhysicalDeviceMeshShaderPropertiesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::_PhysicalDeviceMeshShaderPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMeshShaderPropertiesNV(x::_PhysicalDeviceMeshShaderPropertiesNV, next_types::Type...) -> PhysicalDeviceMeshShaderPropertiesNV
Vulkan.PhysicalDeviceMultiviewFeatures — TypeHigh-level wrapper for VkPhysicalDeviceMultiviewFeatures.
struct PhysicalDeviceMultiviewFeatures <: Vulkan.HighLevelStructnext::Anymultiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Bool
Vulkan.PhysicalDeviceMultiviewFeatures — MethodArguments:
multiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Boolnext::Any: defaults toC_NULL
PhysicalDeviceMultiviewFeatures(multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool; next) -> PhysicalDeviceMultiviewFeatures
Vulkan.PhysicalDeviceMultiviewFeatures — MethodArguments:
x::VkPhysicalDeviceMultiviewFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMultiviewFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewFeatures, next_types::Type...) -> PhysicalDeviceMultiviewFeatures
Vulkan.PhysicalDeviceMultiviewFeatures — MethodArguments:
x::_PhysicalDeviceMultiviewFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMultiviewFeatures(x::_PhysicalDeviceMultiviewFeatures, next_types::Type...) -> PhysicalDeviceMultiviewFeatures
Vulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — TypeHigh-level wrapper for VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.
Extension: VK_NVX_multiview_per_view_attributes
struct PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX <: Vulkan.HighLevelStructnext::Anyper_view_position_all_components::Bool
Vulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — MethodExtension: VK_NVX_multiview_per_view_attributes
Arguments:
per_view_position_all_components::Boolnext::Any: defaults toC_NULL
PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(per_view_position_all_components::Bool; next) -> PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — MethodExtension: VK_NVX_multiview_per_view_attributes
Arguments:
x::VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVXnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(x::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, next_types::Type...) -> PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — MethodExtension: VK_NVX_multiview_per_view_attributes
Arguments:
x::_PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(x::_PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, next_types::Type...) -> PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan.PhysicalDeviceMultiviewProperties — TypeHigh-level wrapper for VkPhysicalDeviceMultiviewProperties.
struct PhysicalDeviceMultiviewProperties <: Vulkan.HighLevelStructnext::Anymax_multiview_view_count::UInt32max_multiview_instance_index::UInt32
Vulkan.PhysicalDeviceMultiviewProperties — MethodArguments:
max_multiview_view_count::UInt32max_multiview_instance_index::UInt32next::Any: defaults toC_NULL
PhysicalDeviceMultiviewProperties(max_multiview_view_count::Integer, max_multiview_instance_index::Integer; next) -> PhysicalDeviceMultiviewProperties
Vulkan.PhysicalDeviceMultiviewProperties — MethodArguments:
x::VkPhysicalDeviceMultiviewPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMultiviewProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewProperties, next_types::Type...) -> PhysicalDeviceMultiviewProperties
Vulkan.PhysicalDeviceMultiviewProperties — MethodArguments:
x::_PhysicalDeviceMultiviewPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMultiviewProperties(x::_PhysicalDeviceMultiviewProperties, next_types::Type...) -> PhysicalDeviceMultiviewProperties
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — TypeHigh-level wrapper for VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct PhysicalDeviceMutableDescriptorTypeFeaturesVALVE <: Vulkan.HighLevelStructnext::Anymutable_descriptor_type::Bool
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
mutable_descriptor_type::Boolnext::Any: defaults toC_NULL
PhysicalDeviceMutableDescriptorTypeFeaturesVALVE(mutable_descriptor_type::Bool; next) -> PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVEnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMutableDescriptorTypeFeaturesVALVE(x::VulkanCore.LibVulkan.VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE, next_types::Type...) -> PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan.PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::_PhysicalDeviceMutableDescriptorTypeFeaturesVALVEnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceMutableDescriptorTypeFeaturesVALVE(x::_PhysicalDeviceMutableDescriptorTypeFeaturesVALVE, next_types::Type...) -> PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan.PhysicalDevicePCIBusInfoPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDevicePCIBusInfoPropertiesEXT.
Extension: VK_EXT_pci_bus_info
struct PhysicalDevicePCIBusInfoPropertiesEXT <: Vulkan.HighLevelStructnext::Anypci_domain::UInt32pci_bus::UInt32pci_device::UInt32pci_function::UInt32
Vulkan.PhysicalDevicePCIBusInfoPropertiesEXT — MethodExtension: VK_EXT_pci_bus_info
Arguments:
pci_domain::UInt32pci_bus::UInt32pci_device::UInt32pci_function::UInt32next::Any: defaults toC_NULL
PhysicalDevicePCIBusInfoPropertiesEXT(pci_domain::Integer, pci_bus::Integer, pci_device::Integer, pci_function::Integer; next) -> PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan.PhysicalDevicePCIBusInfoPropertiesEXT — MethodExtension: VK_EXT_pci_bus_info
Arguments:
x::VkPhysicalDevicePCIBusInfoPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePCIBusInfoPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDevicePCIBusInfoPropertiesEXT, next_types::Type...) -> PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan.PhysicalDevicePCIBusInfoPropertiesEXT — MethodExtension: VK_EXT_pci_bus_info
Arguments:
x::_PhysicalDevicePCIBusInfoPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePCIBusInfoPropertiesEXT(x::_PhysicalDevicePCIBusInfoPropertiesEXT, next_types::Type...) -> PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDevicePerformanceQueryFeaturesKHR.
Extension: VK_KHR_performance_query
struct PhysicalDevicePerformanceQueryFeaturesKHR <: Vulkan.HighLevelStructnext::Anyperformance_counter_query_pools::Boolperformance_counter_multiple_query_pools::Bool
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
performance_counter_query_pools::Boolperformance_counter_multiple_query_pools::Boolnext::Any: defaults toC_NULL
PhysicalDevicePerformanceQueryFeaturesKHR(performance_counter_query_pools::Bool, performance_counter_multiple_query_pools::Bool; next) -> PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::VkPhysicalDevicePerformanceQueryFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePerformanceQueryFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDevicePerformanceQueryFeaturesKHR, next_types::Type...) -> PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan.PhysicalDevicePerformanceQueryFeaturesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::_PhysicalDevicePerformanceQueryFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePerformanceQueryFeaturesKHR(x::_PhysicalDevicePerformanceQueryFeaturesKHR, next_types::Type...) -> PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan.PhysicalDevicePerformanceQueryPropertiesKHR — TypeHigh-level wrapper for VkPhysicalDevicePerformanceQueryPropertiesKHR.
Extension: VK_KHR_performance_query
struct PhysicalDevicePerformanceQueryPropertiesKHR <: Vulkan.HighLevelStructnext::Anyallow_command_buffer_query_copies::Bool
Vulkan.PhysicalDevicePerformanceQueryPropertiesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
allow_command_buffer_query_copies::Boolnext::Any: defaults toC_NULL
PhysicalDevicePerformanceQueryPropertiesKHR(allow_command_buffer_query_copies::Bool; next) -> PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan.PhysicalDevicePerformanceQueryPropertiesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::VkPhysicalDevicePerformanceQueryPropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePerformanceQueryPropertiesKHR(x::VulkanCore.LibVulkan.VkPhysicalDevicePerformanceQueryPropertiesKHR, next_types::Type...) -> PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan.PhysicalDevicePerformanceQueryPropertiesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::_PhysicalDevicePerformanceQueryPropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePerformanceQueryPropertiesKHR(x::_PhysicalDevicePerformanceQueryPropertiesKHR, next_types::Type...) -> PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT.
Extension: VK_EXT_pipeline_creation_cache_control
struct PhysicalDevicePipelineCreationCacheControlFeaturesEXT <: Vulkan.HighLevelStructnext::Anypipeline_creation_cache_control::Bool
Vulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXT — MethodExtension: VK_EXT_pipeline_creation_cache_control
Arguments:
pipeline_creation_cache_control::Boolnext::Any: defaults toC_NULL
PhysicalDevicePipelineCreationCacheControlFeaturesEXT(pipeline_creation_cache_control::Bool; next) -> PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXT — MethodExtension: VK_EXT_pipeline_creation_cache_control
Arguments:
x::VkPhysicalDevicePipelineCreationCacheControlFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePipelineCreationCacheControlFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT, next_types::Type...) -> PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan.PhysicalDevicePipelineCreationCacheControlFeaturesEXT — MethodExtension: VK_EXT_pipeline_creation_cache_control
Arguments:
x::_PhysicalDevicePipelineCreationCacheControlFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePipelineCreationCacheControlFeaturesEXT(x::_PhysicalDevicePipelineCreationCacheControlFeaturesEXT, next_types::Type...) -> PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PhysicalDevicePipelineExecutablePropertiesFeaturesKHR <: Vulkan.HighLevelStructnext::Anypipeline_executable_info::Bool
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
pipeline_executable_info::Boolnext::Any: defaults toC_NULL
PhysicalDevicePipelineExecutablePropertiesFeaturesKHR(pipeline_executable_info::Bool; next) -> PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePipelineExecutablePropertiesFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR, next_types::Type...) -> PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::_PhysicalDevicePipelineExecutablePropertiesFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePipelineExecutablePropertiesFeaturesKHR(x::_PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, next_types::Type...) -> PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan.PhysicalDevicePointClippingProperties — TypeHigh-level wrapper for VkPhysicalDevicePointClippingProperties.
struct PhysicalDevicePointClippingProperties <: Vulkan.HighLevelStructnext::Anypoint_clipping_behavior::PointClippingBehavior
Vulkan.PhysicalDevicePointClippingProperties — MethodArguments:
point_clipping_behavior::PointClippingBehaviornext::Any: defaults toC_NULL
PhysicalDevicePointClippingProperties(point_clipping_behavior::PointClippingBehavior; next) -> PhysicalDevicePointClippingProperties
Vulkan.PhysicalDevicePointClippingProperties — MethodArguments:
x::VkPhysicalDevicePointClippingPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePointClippingProperties(x::VulkanCore.LibVulkan.VkPhysicalDevicePointClippingProperties, next_types::Type...) -> PhysicalDevicePointClippingProperties
Vulkan.PhysicalDevicePointClippingProperties — MethodArguments:
x::_PhysicalDevicePointClippingPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePointClippingProperties(x::_PhysicalDevicePointClippingProperties, next_types::Type...) -> PhysicalDevicePointClippingProperties
Vulkan.PhysicalDevicePrivateDataFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDevicePrivateDataFeaturesEXT.
Extension: VK_EXT_private_data
struct PhysicalDevicePrivateDataFeaturesEXT <: Vulkan.HighLevelStructnext::Anyprivate_data::Bool
Vulkan.PhysicalDevicePrivateDataFeaturesEXT — MethodExtension: VK_EXT_private_data
Arguments:
private_data::Boolnext::Any: defaults toC_NULL
PhysicalDevicePrivateDataFeaturesEXT(private_data::Bool; next) -> PhysicalDevicePrivateDataFeaturesEXT
Vulkan.PhysicalDevicePrivateDataFeaturesEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::VkPhysicalDevicePrivateDataFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePrivateDataFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDevicePrivateDataFeaturesEXT, next_types::Type...) -> PhysicalDevicePrivateDataFeaturesEXT
Vulkan.PhysicalDevicePrivateDataFeaturesEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::_PhysicalDevicePrivateDataFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePrivateDataFeaturesEXT(x::_PhysicalDevicePrivateDataFeaturesEXT, next_types::Type...) -> PhysicalDevicePrivateDataFeaturesEXT
Vulkan.PhysicalDeviceProperties — TypeHigh-level wrapper for VkPhysicalDeviceProperties.
struct PhysicalDeviceProperties <: Vulkan.HighLevelStructapi_version::VersionNumberdriver_version::VersionNumbervendor_id::UInt32device_id::UInt32device_type::PhysicalDeviceTypedevice_name::Stringpipeline_cache_uuid::NTuple{16, UInt8}limits::PhysicalDeviceLimitssparse_properties::PhysicalDeviceSparseProperties
Vulkan.PhysicalDeviceProperties — MethodArguments:
x::VkPhysicalDeviceProperties
PhysicalDeviceProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceProperties) -> PhysicalDeviceProperties
Vulkan.PhysicalDeviceProperties — MethodArguments:
x::_PhysicalDeviceProperties
PhysicalDeviceProperties(x::_PhysicalDeviceProperties) -> PhysicalDeviceProperties
Vulkan.PhysicalDeviceProperties2 — TypeHigh-level wrapper for VkPhysicalDeviceProperties2.
struct PhysicalDeviceProperties2 <: Vulkan.HighLevelStructnext::Anyproperties::PhysicalDeviceProperties
Vulkan.PhysicalDeviceProperties2 — MethodArguments:
properties::PhysicalDevicePropertiesnext::Any: defaults toC_NULL
PhysicalDeviceProperties2(properties::PhysicalDeviceProperties; next) -> PhysicalDeviceProperties2
Vulkan.PhysicalDeviceProperties2 — MethodArguments:
x::VkPhysicalDeviceProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProperties2(x::VulkanCore.LibVulkan.VkPhysicalDeviceProperties2, next_types::Type...) -> PhysicalDeviceProperties2
Vulkan.PhysicalDeviceProperties2 — MethodArguments:
x::_PhysicalDeviceProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProperties2(x::_PhysicalDeviceProperties2, next_types::Type...) -> PhysicalDeviceProperties2
Vulkan.PhysicalDeviceProtectedMemoryFeatures — TypeHigh-level wrapper for VkPhysicalDeviceProtectedMemoryFeatures.
struct PhysicalDeviceProtectedMemoryFeatures <: Vulkan.HighLevelStructnext::Anyprotected_memory::Bool
Vulkan.PhysicalDeviceProtectedMemoryFeatures — MethodArguments:
protected_memory::Boolnext::Any: defaults toC_NULL
PhysicalDeviceProtectedMemoryFeatures(protected_memory::Bool; next) -> PhysicalDeviceProtectedMemoryFeatures
Vulkan.PhysicalDeviceProtectedMemoryFeatures — MethodArguments:
x::VkPhysicalDeviceProtectedMemoryFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProtectedMemoryFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceProtectedMemoryFeatures, next_types::Type...) -> PhysicalDeviceProtectedMemoryFeatures
Vulkan.PhysicalDeviceProtectedMemoryFeatures — MethodArguments:
x::_PhysicalDeviceProtectedMemoryFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProtectedMemoryFeatures(x::_PhysicalDeviceProtectedMemoryFeatures, next_types::Type...) -> PhysicalDeviceProtectedMemoryFeatures
Vulkan.PhysicalDeviceProtectedMemoryProperties — TypeHigh-level wrapper for VkPhysicalDeviceProtectedMemoryProperties.
struct PhysicalDeviceProtectedMemoryProperties <: Vulkan.HighLevelStructnext::Anyprotected_no_fault::Bool
Vulkan.PhysicalDeviceProtectedMemoryProperties — MethodArguments:
protected_no_fault::Boolnext::Any: defaults toC_NULL
PhysicalDeviceProtectedMemoryProperties(protected_no_fault::Bool; next) -> PhysicalDeviceProtectedMemoryProperties
Vulkan.PhysicalDeviceProtectedMemoryProperties — MethodArguments:
x::VkPhysicalDeviceProtectedMemoryPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProtectedMemoryProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceProtectedMemoryProperties, next_types::Type...) -> PhysicalDeviceProtectedMemoryProperties
Vulkan.PhysicalDeviceProtectedMemoryProperties — MethodArguments:
x::_PhysicalDeviceProtectedMemoryPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProtectedMemoryProperties(x::_PhysicalDeviceProtectedMemoryProperties, next_types::Type...) -> PhysicalDeviceProtectedMemoryProperties
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceProvokingVertexFeaturesEXT.
Extension: VK_EXT_provoking_vertex
struct PhysicalDeviceProvokingVertexFeaturesEXT <: Vulkan.HighLevelStructnext::Anyprovoking_vertex_last::Booltransform_feedback_preserves_provoking_vertex::Bool
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
provoking_vertex_last::Booltransform_feedback_preserves_provoking_vertex::Boolnext::Any: defaults toC_NULL
PhysicalDeviceProvokingVertexFeaturesEXT(provoking_vertex_last::Bool, transform_feedback_preserves_provoking_vertex::Bool; next) -> PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::VkPhysicalDeviceProvokingVertexFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProvokingVertexFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceProvokingVertexFeaturesEXT, next_types::Type...) -> PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan.PhysicalDeviceProvokingVertexFeaturesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::_PhysicalDeviceProvokingVertexFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProvokingVertexFeaturesEXT(x::_PhysicalDeviceProvokingVertexFeaturesEXT, next_types::Type...) -> PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan.PhysicalDeviceProvokingVertexPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceProvokingVertexPropertiesEXT.
Extension: VK_EXT_provoking_vertex
struct PhysicalDeviceProvokingVertexPropertiesEXT <: Vulkan.HighLevelStructnext::Anyprovoking_vertex_mode_per_pipeline::Booltransform_feedback_preserves_triangle_fan_provoking_vertex::Bool
Vulkan.PhysicalDeviceProvokingVertexPropertiesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
provoking_vertex_mode_per_pipeline::Booltransform_feedback_preserves_triangle_fan_provoking_vertex::Boolnext::Any: defaults toC_NULL
PhysicalDeviceProvokingVertexPropertiesEXT(provoking_vertex_mode_per_pipeline::Bool, transform_feedback_preserves_triangle_fan_provoking_vertex::Bool; next) -> PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan.PhysicalDeviceProvokingVertexPropertiesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::VkPhysicalDeviceProvokingVertexPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProvokingVertexPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceProvokingVertexPropertiesEXT, next_types::Type...) -> PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan.PhysicalDeviceProvokingVertexPropertiesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::_PhysicalDeviceProvokingVertexPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceProvokingVertexPropertiesEXT(x::_PhysicalDeviceProvokingVertexPropertiesEXT, next_types::Type...) -> PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan.PhysicalDevicePushDescriptorPropertiesKHR — TypeHigh-level wrapper for VkPhysicalDevicePushDescriptorPropertiesKHR.
Extension: VK_KHR_push_descriptor
struct PhysicalDevicePushDescriptorPropertiesKHR <: Vulkan.HighLevelStructnext::Anymax_push_descriptors::UInt32
Vulkan.PhysicalDevicePushDescriptorPropertiesKHR — MethodExtension: VK_KHR_push_descriptor
Arguments:
max_push_descriptors::UInt32next::Any: defaults toC_NULL
PhysicalDevicePushDescriptorPropertiesKHR(max_push_descriptors::Integer; next) -> PhysicalDevicePushDescriptorPropertiesKHR
Vulkan.PhysicalDevicePushDescriptorPropertiesKHR — MethodExtension: VK_KHR_push_descriptor
Arguments:
x::VkPhysicalDevicePushDescriptorPropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePushDescriptorPropertiesKHR(x::VulkanCore.LibVulkan.VkPhysicalDevicePushDescriptorPropertiesKHR, next_types::Type...) -> PhysicalDevicePushDescriptorPropertiesKHR
Vulkan.PhysicalDevicePushDescriptorPropertiesKHR — MethodExtension: VK_KHR_push_descriptor
Arguments:
x::_PhysicalDevicePushDescriptorPropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDevicePushDescriptorPropertiesKHR(x::_PhysicalDevicePushDescriptorPropertiesKHR, next_types::Type...) -> PhysicalDevicePushDescriptorPropertiesKHR
Vulkan.PhysicalDeviceRayQueryFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceRayQueryFeaturesKHR.
Extension: VK_KHR_ray_query
struct PhysicalDeviceRayQueryFeaturesKHR <: Vulkan.HighLevelStructnext::Anyray_query::Bool
Vulkan.PhysicalDeviceRayQueryFeaturesKHR — MethodExtension: VK_KHR_ray_query
Arguments:
ray_query::Boolnext::Any: defaults toC_NULL
PhysicalDeviceRayQueryFeaturesKHR(ray_query::Bool; next) -> PhysicalDeviceRayQueryFeaturesKHR
Vulkan.PhysicalDeviceRayQueryFeaturesKHR — MethodExtension: VK_KHR_ray_query
Arguments:
x::VkPhysicalDeviceRayQueryFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayQueryFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceRayQueryFeaturesKHR, next_types::Type...) -> PhysicalDeviceRayQueryFeaturesKHR
Vulkan.PhysicalDeviceRayQueryFeaturesKHR — MethodExtension: VK_KHR_ray_query
Arguments:
x::_PhysicalDeviceRayQueryFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayQueryFeaturesKHR(x::_PhysicalDeviceRayQueryFeaturesKHR, next_types::Type...) -> PhysicalDeviceRayQueryFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceRayTracingPipelineFeaturesKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct PhysicalDeviceRayTracingPipelineFeaturesKHR <: Vulkan.HighLevelStructnext::Anyray_tracing_pipeline::Boolray_tracing_pipeline_shader_group_handle_capture_replay::Boolray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Boolray_tracing_pipeline_trace_rays_indirect::Boolray_traversal_primitive_culling::Bool
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
ray_tracing_pipeline::Boolray_tracing_pipeline_shader_group_handle_capture_replay::Boolray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Boolray_tracing_pipeline_trace_rays_indirect::Boolray_traversal_primitive_culling::Boolnext::Any: defaults toC_NULL
PhysicalDeviceRayTracingPipelineFeaturesKHR(ray_tracing_pipeline::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Bool, ray_tracing_pipeline_trace_rays_indirect::Bool, ray_traversal_primitive_culling::Bool; next) -> PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::VkPhysicalDeviceRayTracingPipelineFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayTracingPipelineFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPipelineFeaturesKHR, next_types::Type...) -> PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelineFeaturesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::_PhysicalDeviceRayTracingPipelineFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayTracingPipelineFeaturesKHR(x::_PhysicalDeviceRayTracingPipelineFeaturesKHR, next_types::Type...) -> PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan.PhysicalDeviceRayTracingPipelinePropertiesKHR — TypeHigh-level wrapper for VkPhysicalDeviceRayTracingPipelinePropertiesKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct PhysicalDeviceRayTracingPipelinePropertiesKHR <: Vulkan.HighLevelStructnext::Anyshader_group_handle_size::UInt32max_ray_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32shader_group_handle_capture_replay_size::UInt32max_ray_dispatch_invocation_count::UInt32shader_group_handle_alignment::UInt32max_ray_hit_attribute_size::UInt32
Vulkan.PhysicalDeviceRayTracingPipelinePropertiesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
shader_group_handle_size::UInt32max_ray_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32shader_group_handle_capture_replay_size::UInt32max_ray_dispatch_invocation_count::UInt32shader_group_handle_alignment::UInt32max_ray_hit_attribute_size::UInt32next::Any: defaults toC_NULL
PhysicalDeviceRayTracingPipelinePropertiesKHR(shader_group_handle_size::Integer, max_ray_recursion_depth::Integer, max_shader_group_stride::Integer, shader_group_base_alignment::Integer, shader_group_handle_capture_replay_size::Integer, max_ray_dispatch_invocation_count::Integer, shader_group_handle_alignment::Integer, max_ray_hit_attribute_size::Integer; next) -> PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan.PhysicalDeviceRayTracingPipelinePropertiesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::VkPhysicalDeviceRayTracingPipelinePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayTracingPipelinePropertiesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPipelinePropertiesKHR, next_types::Type...) -> PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan.PhysicalDeviceRayTracingPipelinePropertiesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::_PhysicalDeviceRayTracingPipelinePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayTracingPipelinePropertiesKHR(x::_PhysicalDeviceRayTracingPipelinePropertiesKHR, next_types::Type...) -> PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan.PhysicalDeviceRayTracingPropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceRayTracingPropertiesNV.
Extension: VK_NV_ray_tracing
struct PhysicalDeviceRayTracingPropertiesNV <: Vulkan.HighLevelStructnext::Anyshader_group_handle_size::UInt32max_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32max_geometry_count::UInt64max_instance_count::UInt64max_triangle_count::UInt64max_descriptor_set_acceleration_structures::UInt32
Vulkan.PhysicalDeviceRayTracingPropertiesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
shader_group_handle_size::UInt32max_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32max_geometry_count::UInt64max_instance_count::UInt64max_triangle_count::UInt64max_descriptor_set_acceleration_structures::UInt32next::Any: defaults toC_NULL
PhysicalDeviceRayTracingPropertiesNV(shader_group_handle_size::Integer, max_recursion_depth::Integer, max_shader_group_stride::Integer, shader_group_base_alignment::Integer, max_geometry_count::Integer, max_instance_count::Integer, max_triangle_count::Integer, max_descriptor_set_acceleration_structures::Integer; next) -> PhysicalDeviceRayTracingPropertiesNV
Vulkan.PhysicalDeviceRayTracingPropertiesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkPhysicalDeviceRayTracingPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayTracingPropertiesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPropertiesNV, next_types::Type...) -> PhysicalDeviceRayTracingPropertiesNV
Vulkan.PhysicalDeviceRayTracingPropertiesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_PhysicalDeviceRayTracingPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRayTracingPropertiesNV(x::_PhysicalDeviceRayTracingPropertiesNV, next_types::Type...) -> PhysicalDeviceRayTracingPropertiesNV
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.
Extension: VK_NV_representative_fragment_test
struct PhysicalDeviceRepresentativeFragmentTestFeaturesNV <: Vulkan.HighLevelStructnext::Anyrepresentative_fragment_test::Bool
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
representative_fragment_test::Boolnext::Any: defaults toC_NULL
PhysicalDeviceRepresentativeFragmentTestFeaturesNV(representative_fragment_test::Bool; next) -> PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
x::VkPhysicalDeviceRepresentativeFragmentTestFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRepresentativeFragmentTestFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV, next_types::Type...) -> PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan.PhysicalDeviceRepresentativeFragmentTestFeaturesNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
x::_PhysicalDeviceRepresentativeFragmentTestFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRepresentativeFragmentTestFeaturesNV(x::_PhysicalDeviceRepresentativeFragmentTestFeaturesNV, next_types::Type...) -> PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan.PhysicalDeviceRobustness2FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceRobustness2FeaturesEXT.
Extension: VK_EXT_robustness2
struct PhysicalDeviceRobustness2FeaturesEXT <: Vulkan.HighLevelStructnext::Anyrobust_buffer_access_2::Boolrobust_image_access_2::Boolnull_descriptor::Bool
Vulkan.PhysicalDeviceRobustness2FeaturesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
robust_buffer_access_2::Boolrobust_image_access_2::Boolnull_descriptor::Boolnext::Any: defaults toC_NULL
PhysicalDeviceRobustness2FeaturesEXT(robust_buffer_access_2::Bool, robust_image_access_2::Bool, null_descriptor::Bool; next) -> PhysicalDeviceRobustness2FeaturesEXT
Vulkan.PhysicalDeviceRobustness2FeaturesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
x::VkPhysicalDeviceRobustness2FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRobustness2FeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceRobustness2FeaturesEXT, next_types::Type...) -> PhysicalDeviceRobustness2FeaturesEXT
Vulkan.PhysicalDeviceRobustness2FeaturesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
x::_PhysicalDeviceRobustness2FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRobustness2FeaturesEXT(x::_PhysicalDeviceRobustness2FeaturesEXT, next_types::Type...) -> PhysicalDeviceRobustness2FeaturesEXT
Vulkan.PhysicalDeviceRobustness2PropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceRobustness2PropertiesEXT.
Extension: VK_EXT_robustness2
struct PhysicalDeviceRobustness2PropertiesEXT <: Vulkan.HighLevelStructnext::Anyrobust_storage_buffer_access_size_alignment::UInt64robust_uniform_buffer_access_size_alignment::UInt64
Vulkan.PhysicalDeviceRobustness2PropertiesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
robust_storage_buffer_access_size_alignment::UInt64robust_uniform_buffer_access_size_alignment::UInt64next::Any: defaults toC_NULL
PhysicalDeviceRobustness2PropertiesEXT(robust_storage_buffer_access_size_alignment::Integer, robust_uniform_buffer_access_size_alignment::Integer; next) -> PhysicalDeviceRobustness2PropertiesEXT
Vulkan.PhysicalDeviceRobustness2PropertiesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
x::VkPhysicalDeviceRobustness2PropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRobustness2PropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceRobustness2PropertiesEXT, next_types::Type...) -> PhysicalDeviceRobustness2PropertiesEXT
Vulkan.PhysicalDeviceRobustness2PropertiesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
x::_PhysicalDeviceRobustness2PropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceRobustness2PropertiesEXT(x::_PhysicalDeviceRobustness2PropertiesEXT, next_types::Type...) -> PhysicalDeviceRobustness2PropertiesEXT
Vulkan.PhysicalDeviceSampleLocationsPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceSampleLocationsPropertiesEXT.
Extension: VK_EXT_sample_locations
struct PhysicalDeviceSampleLocationsPropertiesEXT <: Vulkan.HighLevelStructnext::Anysample_location_sample_counts::SampleCountFlagmax_sample_location_grid_size::Extent2Dsample_location_coordinate_range::Tuple{Float32, Float32}sample_location_sub_pixel_bits::UInt32variable_sample_locations::Bool
Vulkan.PhysicalDeviceSampleLocationsPropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
sample_location_sample_counts::SampleCountFlagmax_sample_location_grid_size::Extent2Dsample_location_coordinate_range::NTuple{2, Float32}sample_location_sub_pixel_bits::UInt32variable_sample_locations::Boolnext::Any: defaults toC_NULL
PhysicalDeviceSampleLocationsPropertiesEXT(sample_location_sample_counts::SampleCountFlag, max_sample_location_grid_size::Extent2D, sample_location_coordinate_range::Tuple{Float32, Float32}, sample_location_sub_pixel_bits::Integer, variable_sample_locations::Bool; next) -> PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan.PhysicalDeviceSampleLocationsPropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::VkPhysicalDeviceSampleLocationsPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSampleLocationsPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceSampleLocationsPropertiesEXT, next_types::Type...) -> PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan.PhysicalDeviceSampleLocationsPropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::_PhysicalDeviceSampleLocationsPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSampleLocationsPropertiesEXT(x::_PhysicalDeviceSampleLocationsPropertiesEXT, next_types::Type...) -> PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan.PhysicalDeviceSamplerFilterMinmaxProperties — TypeHigh-level wrapper for VkPhysicalDeviceSamplerFilterMinmaxProperties.
struct PhysicalDeviceSamplerFilterMinmaxProperties <: Vulkan.HighLevelStructnext::Anyfilter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Bool
Vulkan.PhysicalDeviceSamplerFilterMinmaxProperties — MethodArguments:
filter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Boolnext::Any: defaults toC_NULL
PhysicalDeviceSamplerFilterMinmaxProperties(filter_minmax_single_component_formats::Bool, filter_minmax_image_component_mapping::Bool; next) -> PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan.PhysicalDeviceSamplerFilterMinmaxProperties — MethodArguments:
x::VkPhysicalDeviceSamplerFilterMinmaxPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSamplerFilterMinmaxProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceSamplerFilterMinmaxProperties, next_types::Type...) -> PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan.PhysicalDeviceSamplerFilterMinmaxProperties — MethodArguments:
x::_PhysicalDeviceSamplerFilterMinmaxPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSamplerFilterMinmaxProperties(x::_PhysicalDeviceSamplerFilterMinmaxProperties, next_types::Type...) -> PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures — TypeHigh-level wrapper for VkPhysicalDeviceSamplerYcbcrConversionFeatures.
struct PhysicalDeviceSamplerYcbcrConversionFeatures <: Vulkan.HighLevelStructnext::Anysampler_ycbcr_conversion::Bool
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures — MethodArguments:
sampler_ycbcr_conversion::Boolnext::Any: defaults toC_NULL
PhysicalDeviceSamplerYcbcrConversionFeatures(sampler_ycbcr_conversion::Bool; next) -> PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures — MethodArguments:
x::VkPhysicalDeviceSamplerYcbcrConversionFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSamplerYcbcrConversionFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceSamplerYcbcrConversionFeatures, next_types::Type...) -> PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan.PhysicalDeviceSamplerYcbcrConversionFeatures — MethodArguments:
x::_PhysicalDeviceSamplerYcbcrConversionFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSamplerYcbcrConversionFeatures(x::_PhysicalDeviceSamplerYcbcrConversionFeatures, next_types::Type...) -> PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures — TypeHigh-level wrapper for VkPhysicalDeviceScalarBlockLayoutFeatures.
struct PhysicalDeviceScalarBlockLayoutFeatures <: Vulkan.HighLevelStructnext::Anyscalar_block_layout::Bool
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures — MethodArguments:
scalar_block_layout::Boolnext::Any: defaults toC_NULL
PhysicalDeviceScalarBlockLayoutFeatures(scalar_block_layout::Bool; next) -> PhysicalDeviceScalarBlockLayoutFeatures
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures — MethodArguments:
x::VkPhysicalDeviceScalarBlockLayoutFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceScalarBlockLayoutFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceScalarBlockLayoutFeatures, next_types::Type...) -> PhysicalDeviceScalarBlockLayoutFeatures
Vulkan.PhysicalDeviceScalarBlockLayoutFeatures — MethodArguments:
x::_PhysicalDeviceScalarBlockLayoutFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceScalarBlockLayoutFeatures(x::_PhysicalDeviceScalarBlockLayoutFeatures, next_types::Type...) -> PhysicalDeviceScalarBlockLayoutFeatures
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures — TypeHigh-level wrapper for VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.
struct PhysicalDeviceSeparateDepthStencilLayoutsFeatures <: Vulkan.HighLevelStructnext::Anyseparate_depth_stencil_layouts::Bool
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures — MethodArguments:
separate_depth_stencil_layouts::Boolnext::Any: defaults toC_NULL
PhysicalDeviceSeparateDepthStencilLayoutsFeatures(separate_depth_stencil_layouts::Bool; next) -> PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures — MethodArguments:
x::VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSeparateDepthStencilLayoutsFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, next_types::Type...) -> PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan.PhysicalDeviceSeparateDepthStencilLayoutsFeatures — MethodArguments:
x::_PhysicalDeviceSeparateDepthStencilLayoutsFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSeparateDepthStencilLayoutsFeatures(x::_PhysicalDeviceSeparateDepthStencilLayoutsFeatures, next_types::Type...) -> PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.
Extension: VK_EXT_shader_atomic_float
struct PhysicalDeviceShaderAtomicFloatFeaturesEXT <: Vulkan.HighLevelStructnext::Anyshader_buffer_float_32_atomics::Boolshader_buffer_float_32_atomic_add::Boolshader_buffer_float_64_atomics::Boolshader_buffer_float_64_atomic_add::Boolshader_shared_float_32_atomics::Boolshader_shared_float_32_atomic_add::Boolshader_shared_float_64_atomics::Boolshader_shared_float_64_atomic_add::Boolshader_image_float_32_atomics::Boolshader_image_float_32_atomic_add::Boolsparse_image_float_32_atomics::Boolsparse_image_float_32_atomic_add::Bool
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT — MethodExtension: VK_EXT_shader_atomic_float
Arguments:
shader_buffer_float_32_atomics::Boolshader_buffer_float_32_atomic_add::Boolshader_buffer_float_64_atomics::Boolshader_buffer_float_64_atomic_add::Boolshader_shared_float_32_atomics::Boolshader_shared_float_32_atomic_add::Boolshader_shared_float_64_atomics::Boolshader_shared_float_64_atomic_add::Boolshader_image_float_32_atomics::Boolshader_image_float_32_atomic_add::Boolsparse_image_float_32_atomics::Boolsparse_image_float_32_atomic_add::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderAtomicFloatFeaturesEXT(shader_buffer_float_32_atomics::Bool, shader_buffer_float_32_atomic_add::Bool, shader_buffer_float_64_atomics::Bool, shader_buffer_float_64_atomic_add::Bool, shader_shared_float_32_atomics::Bool, shader_shared_float_32_atomic_add::Bool, shader_shared_float_64_atomics::Bool, shader_shared_float_64_atomic_add::Bool, shader_image_float_32_atomics::Bool, shader_image_float_32_atomic_add::Bool, sparse_image_float_32_atomics::Bool, sparse_image_float_32_atomic_add::Bool; next) -> PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT — MethodExtension: VK_EXT_shader_atomic_float
Arguments:
x::VkPhysicalDeviceShaderAtomicFloatFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderAtomicFloatFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderAtomicFloatFeaturesEXT, next_types::Type...) -> PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicFloatFeaturesEXT — MethodExtension: VK_EXT_shader_atomic_float
Arguments:
x::_PhysicalDeviceShaderAtomicFloatFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderAtomicFloatFeaturesEXT(x::_PhysicalDeviceShaderAtomicFloatFeaturesEXT, next_types::Type...) -> PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan.PhysicalDeviceShaderAtomicInt64Features — TypeHigh-level wrapper for VkPhysicalDeviceShaderAtomicInt64Features.
struct PhysicalDeviceShaderAtomicInt64Features <: Vulkan.HighLevelStructnext::Anyshader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Bool
Vulkan.PhysicalDeviceShaderAtomicInt64Features — MethodArguments:
shader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderAtomicInt64Features(shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool; next) -> PhysicalDeviceShaderAtomicInt64Features
Vulkan.PhysicalDeviceShaderAtomicInt64Features — MethodArguments:
x::VkPhysicalDeviceShaderAtomicInt64Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderAtomicInt64Features(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderAtomicInt64Features, next_types::Type...) -> PhysicalDeviceShaderAtomicInt64Features
Vulkan.PhysicalDeviceShaderAtomicInt64Features — MethodArguments:
x::_PhysicalDeviceShaderAtomicInt64Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderAtomicInt64Features(x::_PhysicalDeviceShaderAtomicInt64Features, next_types::Type...) -> PhysicalDeviceShaderAtomicInt64Features
Vulkan.PhysicalDeviceShaderClockFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceShaderClockFeaturesKHR.
Extension: VK_KHR_shader_clock
struct PhysicalDeviceShaderClockFeaturesKHR <: Vulkan.HighLevelStructnext::Anyshader_subgroup_clock::Boolshader_device_clock::Bool
Vulkan.PhysicalDeviceShaderClockFeaturesKHR — MethodExtension: VK_KHR_shader_clock
Arguments:
shader_subgroup_clock::Boolshader_device_clock::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderClockFeaturesKHR(shader_subgroup_clock::Bool, shader_device_clock::Bool; next) -> PhysicalDeviceShaderClockFeaturesKHR
Vulkan.PhysicalDeviceShaderClockFeaturesKHR — MethodExtension: VK_KHR_shader_clock
Arguments:
x::VkPhysicalDeviceShaderClockFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderClockFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderClockFeaturesKHR, next_types::Type...) -> PhysicalDeviceShaderClockFeaturesKHR
Vulkan.PhysicalDeviceShaderClockFeaturesKHR — MethodExtension: VK_KHR_shader_clock
Arguments:
x::_PhysicalDeviceShaderClockFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderClockFeaturesKHR(x::_PhysicalDeviceShaderClockFeaturesKHR, next_types::Type...) -> PhysicalDeviceShaderClockFeaturesKHR
Vulkan.PhysicalDeviceShaderCoreProperties2AMD — TypeHigh-level wrapper for VkPhysicalDeviceShaderCoreProperties2AMD.
Extension: VK_AMD_shader_core_properties2
struct PhysicalDeviceShaderCoreProperties2AMD <: Vulkan.HighLevelStructnext::Anyshader_core_features::ShaderCorePropertiesFlagAMDactive_compute_unit_count::UInt32
Vulkan.PhysicalDeviceShaderCoreProperties2AMD — MethodExtension: VK_AMD_shader_core_properties2
Arguments:
shader_core_features::ShaderCorePropertiesFlagAMDactive_compute_unit_count::UInt32next::Any: defaults toC_NULL
PhysicalDeviceShaderCoreProperties2AMD(shader_core_features::ShaderCorePropertiesFlagAMD, active_compute_unit_count::Integer; next) -> PhysicalDeviceShaderCoreProperties2AMD
Vulkan.PhysicalDeviceShaderCoreProperties2AMD — MethodExtension: VK_AMD_shader_core_properties2
Arguments:
x::VkPhysicalDeviceShaderCoreProperties2AMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderCoreProperties2AMD(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderCoreProperties2AMD, next_types::Type...) -> PhysicalDeviceShaderCoreProperties2AMD
Vulkan.PhysicalDeviceShaderCoreProperties2AMD — MethodExtension: VK_AMD_shader_core_properties2
Arguments:
x::_PhysicalDeviceShaderCoreProperties2AMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderCoreProperties2AMD(x::_PhysicalDeviceShaderCoreProperties2AMD, next_types::Type...) -> PhysicalDeviceShaderCoreProperties2AMD
Vulkan.PhysicalDeviceShaderCorePropertiesAMD — TypeHigh-level wrapper for VkPhysicalDeviceShaderCorePropertiesAMD.
Extension: VK_AMD_shader_core_properties
struct PhysicalDeviceShaderCorePropertiesAMD <: Vulkan.HighLevelStructnext::Anyshader_engine_count::UInt32shader_arrays_per_engine_count::UInt32compute_units_per_shader_array::UInt32simd_per_compute_unit::UInt32wavefronts_per_simd::UInt32wavefront_size::UInt32sgprs_per_simd::UInt32min_sgpr_allocation::UInt32max_sgpr_allocation::UInt32sgpr_allocation_granularity::UInt32vgprs_per_simd::UInt32min_vgpr_allocation::UInt32max_vgpr_allocation::UInt32vgpr_allocation_granularity::UInt32
Vulkan.PhysicalDeviceShaderCorePropertiesAMD — MethodExtension: VK_AMD_shader_core_properties
Arguments:
shader_engine_count::UInt32shader_arrays_per_engine_count::UInt32compute_units_per_shader_array::UInt32simd_per_compute_unit::UInt32wavefronts_per_simd::UInt32wavefront_size::UInt32sgprs_per_simd::UInt32min_sgpr_allocation::UInt32max_sgpr_allocation::UInt32sgpr_allocation_granularity::UInt32vgprs_per_simd::UInt32min_vgpr_allocation::UInt32max_vgpr_allocation::UInt32vgpr_allocation_granularity::UInt32next::Any: defaults toC_NULL
PhysicalDeviceShaderCorePropertiesAMD(shader_engine_count::Integer, shader_arrays_per_engine_count::Integer, compute_units_per_shader_array::Integer, simd_per_compute_unit::Integer, wavefronts_per_simd::Integer, wavefront_size::Integer, sgprs_per_simd::Integer, min_sgpr_allocation::Integer, max_sgpr_allocation::Integer, sgpr_allocation_granularity::Integer, vgprs_per_simd::Integer, min_vgpr_allocation::Integer, max_vgpr_allocation::Integer, vgpr_allocation_granularity::Integer; next) -> PhysicalDeviceShaderCorePropertiesAMD
Vulkan.PhysicalDeviceShaderCorePropertiesAMD — MethodExtension: VK_AMD_shader_core_properties
Arguments:
x::VkPhysicalDeviceShaderCorePropertiesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderCorePropertiesAMD(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderCorePropertiesAMD, next_types::Type...) -> PhysicalDeviceShaderCorePropertiesAMD
Vulkan.PhysicalDeviceShaderCorePropertiesAMD — MethodExtension: VK_AMD_shader_core_properties
Arguments:
x::_PhysicalDeviceShaderCorePropertiesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderCorePropertiesAMD(x::_PhysicalDeviceShaderCorePropertiesAMD, next_types::Type...) -> PhysicalDeviceShaderCorePropertiesAMD
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT.
Extension: VK_EXT_shader_demote_to_helper_invocation
struct PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT <: Vulkan.HighLevelStructnext::Anyshader_demote_to_helper_invocation::Bool
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — MethodExtension: VK_EXT_shader_demote_to_helper_invocation
Arguments:
shader_demote_to_helper_invocation::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(shader_demote_to_helper_invocation::Bool; next) -> PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — MethodExtension: VK_EXT_shader_demote_to_helper_invocation
Arguments:
x::VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT, next_types::Type...) -> PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan.PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — MethodExtension: VK_EXT_shader_demote_to_helper_invocation
Arguments:
x::_PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(x::_PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT, next_types::Type...) -> PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan.PhysicalDeviceShaderDrawParametersFeatures — TypeHigh-level wrapper for VkPhysicalDeviceShaderDrawParametersFeatures.
struct PhysicalDeviceShaderDrawParametersFeatures <: Vulkan.HighLevelStructnext::Anyshader_draw_parameters::Bool
Vulkan.PhysicalDeviceShaderDrawParametersFeatures — MethodArguments:
shader_draw_parameters::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderDrawParametersFeatures(shader_draw_parameters::Bool; next) -> PhysicalDeviceShaderDrawParametersFeatures
Vulkan.PhysicalDeviceShaderDrawParametersFeatures — MethodArguments:
x::VkPhysicalDeviceShaderDrawParametersFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderDrawParametersFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderDrawParametersFeatures, next_types::Type...) -> PhysicalDeviceShaderDrawParametersFeatures
Vulkan.PhysicalDeviceShaderDrawParametersFeatures — MethodArguments:
x::_PhysicalDeviceShaderDrawParametersFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderDrawParametersFeatures(x::_PhysicalDeviceShaderDrawParametersFeatures, next_types::Type...) -> PhysicalDeviceShaderDrawParametersFeatures
Vulkan.PhysicalDeviceShaderFloat16Int8Features — TypeHigh-level wrapper for VkPhysicalDeviceShaderFloat16Int8Features.
struct PhysicalDeviceShaderFloat16Int8Features <: Vulkan.HighLevelStructnext::Anyshader_float_16::Boolshader_int_8::Bool
Vulkan.PhysicalDeviceShaderFloat16Int8Features — MethodArguments:
shader_float_16::Boolshader_int_8::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderFloat16Int8Features(shader_float_16::Bool, shader_int_8::Bool; next) -> PhysicalDeviceShaderFloat16Int8Features
Vulkan.PhysicalDeviceShaderFloat16Int8Features — MethodArguments:
x::VkPhysicalDeviceShaderFloat16Int8Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderFloat16Int8Features(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderFloat16Int8Features, next_types::Type...) -> PhysicalDeviceShaderFloat16Int8Features
Vulkan.PhysicalDeviceShaderFloat16Int8Features — MethodArguments:
x::_PhysicalDeviceShaderFloat16Int8Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderFloat16Int8Features(x::_PhysicalDeviceShaderFloat16Int8Features, next_types::Type...) -> PhysicalDeviceShaderFloat16Int8Features
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.
Extension: VK_EXT_shader_image_atomic_int64
struct PhysicalDeviceShaderImageAtomicInt64FeaturesEXT <: Vulkan.HighLevelStructnext::Anyshader_image_int_64_atomics::Boolsparse_image_int_64_atomics::Bool
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — MethodExtension: VK_EXT_shader_image_atomic_int64
Arguments:
shader_image_int_64_atomics::Boolsparse_image_int_64_atomics::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderImageAtomicInt64FeaturesEXT(shader_image_int_64_atomics::Bool, sparse_image_int_64_atomics::Bool; next) -> PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — MethodExtension: VK_EXT_shader_image_atomic_int64
Arguments:
x::VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderImageAtomicInt64FeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT, next_types::Type...) -> PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan.PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — MethodExtension: VK_EXT_shader_image_atomic_int64
Arguments:
x::_PhysicalDeviceShaderImageAtomicInt64FeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderImageAtomicInt64FeaturesEXT(x::_PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, next_types::Type...) -> PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceShaderImageFootprintFeaturesNV.
Extension: VK_NV_shader_image_footprint
struct PhysicalDeviceShaderImageFootprintFeaturesNV <: Vulkan.HighLevelStructnext::Anyimage_footprint::Bool
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV — MethodExtension: VK_NV_shader_image_footprint
Arguments:
image_footprint::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderImageFootprintFeaturesNV(image_footprint::Bool; next) -> PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV — MethodExtension: VK_NV_shader_image_footprint
Arguments:
x::VkPhysicalDeviceShaderImageFootprintFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderImageFootprintFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderImageFootprintFeaturesNV, next_types::Type...) -> PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan.PhysicalDeviceShaderImageFootprintFeaturesNV — MethodExtension: VK_NV_shader_image_footprint
Arguments:
x::_PhysicalDeviceShaderImageFootprintFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderImageFootprintFeaturesNV(x::_PhysicalDeviceShaderImageFootprintFeaturesNV, next_types::Type...) -> PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — TypeHigh-level wrapper for VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.
Extension: VK_INTEL_shader_integer_functions2
struct PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL <: Vulkan.HighLevelStructnext::Anyshader_integer_functions_2::Bool
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — MethodExtension: VK_INTEL_shader_integer_functions2
Arguments:
shader_integer_functions_2::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(shader_integer_functions_2::Bool; next) -> PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — MethodExtension: VK_INTEL_shader_integer_functions2
Arguments:
x::VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, next_types::Type...) -> PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan.PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — MethodExtension: VK_INTEL_shader_integer_functions2
Arguments:
x::_PhysicalDeviceShaderIntegerFunctions2FeaturesINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(x::_PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, next_types::Type...) -> PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.
Extension: VK_NV_shader_sm_builtins
struct PhysicalDeviceShaderSMBuiltinsFeaturesNV <: Vulkan.HighLevelStructnext::Anyshader_sm_builtins::Bool
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
shader_sm_builtins::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderSMBuiltinsFeaturesNV(shader_sm_builtins::Bool; next) -> PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
x::VkPhysicalDeviceShaderSMBuiltinsFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderSMBuiltinsFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSMBuiltinsFeaturesNV, next_types::Type...) -> PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsFeaturesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
x::_PhysicalDeviceShaderSMBuiltinsFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderSMBuiltinsFeaturesNV(x::_PhysicalDeviceShaderSMBuiltinsFeaturesNV, next_types::Type...) -> PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.
Extension: VK_NV_shader_sm_builtins
struct PhysicalDeviceShaderSMBuiltinsPropertiesNV <: Vulkan.HighLevelStructnext::Anyshader_sm_count::UInt32shader_warps_per_sm::UInt32
Vulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
shader_sm_count::UInt32shader_warps_per_sm::UInt32next::Any: defaults toC_NULL
PhysicalDeviceShaderSMBuiltinsPropertiesNV(shader_sm_count::Integer, shader_warps_per_sm::Integer; next) -> PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
x::VkPhysicalDeviceShaderSMBuiltinsPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderSMBuiltinsPropertiesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSMBuiltinsPropertiesNV, next_types::Type...) -> PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan.PhysicalDeviceShaderSMBuiltinsPropertiesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
x::_PhysicalDeviceShaderSMBuiltinsPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderSMBuiltinsPropertiesNV(x::_PhysicalDeviceShaderSMBuiltinsPropertiesNV, next_types::Type...) -> PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures — TypeHigh-level wrapper for VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.
struct PhysicalDeviceShaderSubgroupExtendedTypesFeatures <: Vulkan.HighLevelStructnext::Anyshader_subgroup_extended_types::Bool
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures — MethodArguments:
shader_subgroup_extended_types::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderSubgroupExtendedTypesFeatures(shader_subgroup_extended_types::Bool; next) -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures — MethodArguments:
x::VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderSubgroupExtendedTypesFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, next_types::Type...) -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan.PhysicalDeviceShaderSubgroupExtendedTypesFeatures — MethodArguments:
x::_PhysicalDeviceShaderSubgroupExtendedTypesFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderSubgroupExtendedTypesFeatures(x::_PhysicalDeviceShaderSubgroupExtendedTypesFeatures, next_types::Type...) -> PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR.
Extension: VK_KHR_shader_terminate_invocation
struct PhysicalDeviceShaderTerminateInvocationFeaturesKHR <: Vulkan.HighLevelStructnext::Anyshader_terminate_invocation::Bool
Vulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHR — MethodExtension: VK_KHR_shader_terminate_invocation
Arguments:
shader_terminate_invocation::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShaderTerminateInvocationFeaturesKHR(shader_terminate_invocation::Bool; next) -> PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHR — MethodExtension: VK_KHR_shader_terminate_invocation
Arguments:
x::VkPhysicalDeviceShaderTerminateInvocationFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderTerminateInvocationFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR, next_types::Type...) -> PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan.PhysicalDeviceShaderTerminateInvocationFeaturesKHR — MethodExtension: VK_KHR_shader_terminate_invocation
Arguments:
x::_PhysicalDeviceShaderTerminateInvocationFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShaderTerminateInvocationFeaturesKHR(x::_PhysicalDeviceShaderTerminateInvocationFeaturesKHR, next_types::Type...) -> PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV — TypeHigh-level wrapper for VkPhysicalDeviceShadingRateImageFeaturesNV.
Extension: VK_NV_shading_rate_image
struct PhysicalDeviceShadingRateImageFeaturesNV <: Vulkan.HighLevelStructnext::Anyshading_rate_image::Boolshading_rate_coarse_sample_order::Bool
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate_image::Boolshading_rate_coarse_sample_order::Boolnext::Any: defaults toC_NULL
PhysicalDeviceShadingRateImageFeaturesNV(shading_rate_image::Bool, shading_rate_coarse_sample_order::Bool; next) -> PhysicalDeviceShadingRateImageFeaturesNV
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::VkPhysicalDeviceShadingRateImageFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShadingRateImageFeaturesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceShadingRateImageFeaturesNV, next_types::Type...) -> PhysicalDeviceShadingRateImageFeaturesNV
Vulkan.PhysicalDeviceShadingRateImageFeaturesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::_PhysicalDeviceShadingRateImageFeaturesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShadingRateImageFeaturesNV(x::_PhysicalDeviceShadingRateImageFeaturesNV, next_types::Type...) -> PhysicalDeviceShadingRateImageFeaturesNV
Vulkan.PhysicalDeviceShadingRateImagePropertiesNV — TypeHigh-level wrapper for VkPhysicalDeviceShadingRateImagePropertiesNV.
Extension: VK_NV_shading_rate_image
struct PhysicalDeviceShadingRateImagePropertiesNV <: Vulkan.HighLevelStructnext::Anyshading_rate_texel_size::Extent2Dshading_rate_palette_size::UInt32shading_rate_max_coarse_samples::UInt32
Vulkan.PhysicalDeviceShadingRateImagePropertiesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate_texel_size::Extent2Dshading_rate_palette_size::UInt32shading_rate_max_coarse_samples::UInt32next::Any: defaults toC_NULL
PhysicalDeviceShadingRateImagePropertiesNV(shading_rate_texel_size::Extent2D, shading_rate_palette_size::Integer, shading_rate_max_coarse_samples::Integer; next) -> PhysicalDeviceShadingRateImagePropertiesNV
Vulkan.PhysicalDeviceShadingRateImagePropertiesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::VkPhysicalDeviceShadingRateImagePropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShadingRateImagePropertiesNV(x::VulkanCore.LibVulkan.VkPhysicalDeviceShadingRateImagePropertiesNV, next_types::Type...) -> PhysicalDeviceShadingRateImagePropertiesNV
Vulkan.PhysicalDeviceShadingRateImagePropertiesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::_PhysicalDeviceShadingRateImagePropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceShadingRateImagePropertiesNV(x::_PhysicalDeviceShadingRateImagePropertiesNV, next_types::Type...) -> PhysicalDeviceShadingRateImagePropertiesNV
Vulkan.PhysicalDeviceSparseImageFormatInfo2 — TypeHigh-level wrapper for VkPhysicalDeviceSparseImageFormatInfo2.
struct PhysicalDeviceSparseImageFormatInfo2 <: Vulkan.HighLevelStructnext::Anyformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTiling
Vulkan.PhysicalDeviceSparseImageFormatInfo2 — MethodArguments:
format::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTilingnext::Any: defaults toC_NULL
PhysicalDeviceSparseImageFormatInfo2(format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling; next) -> PhysicalDeviceSparseImageFormatInfo2
Vulkan.PhysicalDeviceSparseImageFormatInfo2 — MethodArguments:
x::VkPhysicalDeviceSparseImageFormatInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSparseImageFormatInfo2(x::VulkanCore.LibVulkan.VkPhysicalDeviceSparseImageFormatInfo2, next_types::Type...) -> PhysicalDeviceSparseImageFormatInfo2
Vulkan.PhysicalDeviceSparseImageFormatInfo2 — MethodArguments:
x::_PhysicalDeviceSparseImageFormatInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSparseImageFormatInfo2(x::_PhysicalDeviceSparseImageFormatInfo2, next_types::Type...) -> PhysicalDeviceSparseImageFormatInfo2
Vulkan.PhysicalDeviceSparseProperties — TypeHigh-level wrapper for VkPhysicalDeviceSparseProperties.
struct PhysicalDeviceSparseProperties <: Vulkan.HighLevelStructresidency_standard_2_d_block_shape::Boolresidency_standard_2_d_multisample_block_shape::Boolresidency_standard_3_d_block_shape::Boolresidency_aligned_mip_size::Boolresidency_non_resident_strict::Bool
Vulkan.PhysicalDeviceSparseProperties — MethodArguments:
x::VkPhysicalDeviceSparseProperties
PhysicalDeviceSparseProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceSparseProperties) -> PhysicalDeviceSparseProperties
Vulkan.PhysicalDeviceSparseProperties — MethodArguments:
x::_PhysicalDeviceSparseProperties
PhysicalDeviceSparseProperties(x::_PhysicalDeviceSparseProperties) -> PhysicalDeviceSparseProperties
Vulkan.PhysicalDeviceSubgroupProperties — TypeHigh-level wrapper for VkPhysicalDeviceSubgroupProperties.
struct PhysicalDeviceSubgroupProperties <: Vulkan.HighLevelStructnext::Anysubgroup_size::UInt32supported_stages::ShaderStageFlagsupported_operations::SubgroupFeatureFlagquad_operations_in_all_stages::Bool
Vulkan.PhysicalDeviceSubgroupProperties — MethodArguments:
subgroup_size::UInt32supported_stages::ShaderStageFlagsupported_operations::SubgroupFeatureFlagquad_operations_in_all_stages::Boolnext::Any: defaults toC_NULL
PhysicalDeviceSubgroupProperties(subgroup_size::Integer, supported_stages::ShaderStageFlag, supported_operations::SubgroupFeatureFlag, quad_operations_in_all_stages::Bool; next) -> PhysicalDeviceSubgroupProperties
Vulkan.PhysicalDeviceSubgroupProperties — MethodArguments:
x::VkPhysicalDeviceSubgroupPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSubgroupProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupProperties, next_types::Type...) -> PhysicalDeviceSubgroupProperties
Vulkan.PhysicalDeviceSubgroupProperties — MethodArguments:
x::_PhysicalDeviceSubgroupPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSubgroupProperties(x::_PhysicalDeviceSubgroupProperties, next_types::Type...) -> PhysicalDeviceSubgroupProperties
Vulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceSubgroupSizeControlFeaturesEXT.
Extension: VK_EXT_subgroup_size_control
struct PhysicalDeviceSubgroupSizeControlFeaturesEXT <: Vulkan.HighLevelStructnext::Anysubgroup_size_control::Boolcompute_full_subgroups::Bool
Vulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
subgroup_size_control::Boolcompute_full_subgroups::Boolnext::Any: defaults toC_NULL
PhysicalDeviceSubgroupSizeControlFeaturesEXT(subgroup_size_control::Bool, compute_full_subgroups::Bool; next) -> PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::VkPhysicalDeviceSubgroupSizeControlFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSubgroupSizeControlFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupSizeControlFeaturesEXT, next_types::Type...) -> PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan.PhysicalDeviceSubgroupSizeControlFeaturesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::_PhysicalDeviceSubgroupSizeControlFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSubgroupSizeControlFeaturesEXT(x::_PhysicalDeviceSubgroupSizeControlFeaturesEXT, next_types::Type...) -> PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceSubgroupSizeControlPropertiesEXT.
Extension: VK_EXT_subgroup_size_control
struct PhysicalDeviceSubgroupSizeControlPropertiesEXT <: Vulkan.HighLevelStructnext::Anymin_subgroup_size::UInt32max_subgroup_size::UInt32max_compute_workgroup_subgroups::UInt32required_subgroup_size_stages::ShaderStageFlag
Vulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
min_subgroup_size::UInt32max_subgroup_size::UInt32max_compute_workgroup_subgroups::UInt32required_subgroup_size_stages::ShaderStageFlagnext::Any: defaults toC_NULL
PhysicalDeviceSubgroupSizeControlPropertiesEXT(min_subgroup_size::Integer, max_subgroup_size::Integer, max_compute_workgroup_subgroups::Integer, required_subgroup_size_stages::ShaderStageFlag; next) -> PhysicalDeviceSubgroupSizeControlPropertiesEXT
Vulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::VkPhysicalDeviceSubgroupSizeControlPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSubgroupSizeControlPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupSizeControlPropertiesEXT, next_types::Type...) -> PhysicalDeviceSubgroupSizeControlPropertiesEXT
Vulkan.PhysicalDeviceSubgroupSizeControlPropertiesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::_PhysicalDeviceSubgroupSizeControlPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSubgroupSizeControlPropertiesEXT(x::_PhysicalDeviceSubgroupSizeControlPropertiesEXT, next_types::Type...) -> PhysicalDeviceSubgroupSizeControlPropertiesEXT
Vulkan.PhysicalDeviceSurfaceInfo2KHR — TypeHigh-level wrapper for VkPhysicalDeviceSurfaceInfo2KHR.
Extension: VK_KHR_get_surface_capabilities2
struct PhysicalDeviceSurfaceInfo2KHR <: Vulkan.HighLevelStructnext::Anysurface::SurfaceKHR
Vulkan.PhysicalDeviceSurfaceInfo2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
surface::SurfaceKHRnext::Any: defaults toC_NULL
PhysicalDeviceSurfaceInfo2KHR(surface::SurfaceKHR; next) -> PhysicalDeviceSurfaceInfo2KHR
Vulkan.PhysicalDeviceSurfaceInfo2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::VkPhysicalDeviceSurfaceInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSurfaceInfo2KHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceSurfaceInfo2KHR, next_types::Type...)
Vulkan.PhysicalDeviceSurfaceInfo2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::_PhysicalDeviceSurfaceInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSurfaceInfo2KHR(x::_PhysicalDeviceSurfaceInfo2KHR, next_types::Type...)
Vulkan.PhysicalDeviceSynchronization2FeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceSynchronization2FeaturesKHR.
Extension: VK_KHR_synchronization2
struct PhysicalDeviceSynchronization2FeaturesKHR <: Vulkan.HighLevelStructnext::Anysynchronization2::Bool
Vulkan.PhysicalDeviceSynchronization2FeaturesKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
synchronization2::Boolnext::Any: defaults toC_NULL
PhysicalDeviceSynchronization2FeaturesKHR(synchronization2::Bool; next) -> PhysicalDeviceSynchronization2FeaturesKHR
Vulkan.PhysicalDeviceSynchronization2FeaturesKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkPhysicalDeviceSynchronization2FeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSynchronization2FeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceSynchronization2FeaturesKHR, next_types::Type...) -> PhysicalDeviceSynchronization2FeaturesKHR
Vulkan.PhysicalDeviceSynchronization2FeaturesKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_PhysicalDeviceSynchronization2FeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceSynchronization2FeaturesKHR(x::_PhysicalDeviceSynchronization2FeaturesKHR, next_types::Type...) -> PhysicalDeviceSynchronization2FeaturesKHR
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.
Extension: VK_EXT_texel_buffer_alignment
struct PhysicalDeviceTexelBufferAlignmentFeaturesEXT <: Vulkan.HighLevelStructnext::Anytexel_buffer_alignment::Bool
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
texel_buffer_alignment::Boolnext::Any: defaults toC_NULL
PhysicalDeviceTexelBufferAlignmentFeaturesEXT(texel_buffer_alignment::Bool; next) -> PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
x::VkPhysicalDeviceTexelBufferAlignmentFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTexelBufferAlignmentFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT, next_types::Type...) -> PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentFeaturesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
x::_PhysicalDeviceTexelBufferAlignmentFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTexelBufferAlignmentFeaturesEXT(x::_PhysicalDeviceTexelBufferAlignmentFeaturesEXT, next_types::Type...) -> PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT.
Extension: VK_EXT_texel_buffer_alignment
struct PhysicalDeviceTexelBufferAlignmentPropertiesEXT <: Vulkan.HighLevelStructnext::Anystorage_texel_buffer_offset_alignment_bytes::UInt64storage_texel_buffer_offset_single_texel_alignment::Booluniform_texel_buffer_offset_alignment_bytes::UInt64uniform_texel_buffer_offset_single_texel_alignment::Bool
Vulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
storage_texel_buffer_offset_alignment_bytes::UInt64storage_texel_buffer_offset_single_texel_alignment::Booluniform_texel_buffer_offset_alignment_bytes::UInt64uniform_texel_buffer_offset_single_texel_alignment::Boolnext::Any: defaults toC_NULL
PhysicalDeviceTexelBufferAlignmentPropertiesEXT(storage_texel_buffer_offset_alignment_bytes::Integer, storage_texel_buffer_offset_single_texel_alignment::Bool, uniform_texel_buffer_offset_alignment_bytes::Integer, uniform_texel_buffer_offset_single_texel_alignment::Bool; next) -> PhysicalDeviceTexelBufferAlignmentPropertiesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
x::VkPhysicalDeviceTexelBufferAlignmentPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTexelBufferAlignmentPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT, next_types::Type...) -> PhysicalDeviceTexelBufferAlignmentPropertiesEXT
Vulkan.PhysicalDeviceTexelBufferAlignmentPropertiesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
x::_PhysicalDeviceTexelBufferAlignmentPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTexelBufferAlignmentPropertiesEXT(x::_PhysicalDeviceTexelBufferAlignmentPropertiesEXT, next_types::Type...) -> PhysicalDeviceTexelBufferAlignmentPropertiesEXT
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT.
Extension: VK_EXT_texture_compression_astc_hdr
struct PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT <: Vulkan.HighLevelStructnext::Anytexture_compression_astc_hdr::Bool
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — MethodExtension: VK_EXT_texture_compression_astc_hdr
Arguments:
texture_compression_astc_hdr::Boolnext::Any: defaults toC_NULL
PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(texture_compression_astc_hdr::Bool; next) -> PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — MethodExtension: VK_EXT_texture_compression_astc_hdr
Arguments:
x::VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT, next_types::Type...) -> PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan.PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — MethodExtension: VK_EXT_texture_compression_astc_hdr
Arguments:
x::_PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(x::_PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT, next_types::Type...) -> PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures — TypeHigh-level wrapper for VkPhysicalDeviceTimelineSemaphoreFeatures.
struct PhysicalDeviceTimelineSemaphoreFeatures <: Vulkan.HighLevelStructnext::Anytimeline_semaphore::Bool
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures — MethodArguments:
timeline_semaphore::Boolnext::Any: defaults toC_NULL
PhysicalDeviceTimelineSemaphoreFeatures(timeline_semaphore::Bool; next) -> PhysicalDeviceTimelineSemaphoreFeatures
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures — MethodArguments:
x::VkPhysicalDeviceTimelineSemaphoreFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTimelineSemaphoreFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceTimelineSemaphoreFeatures, next_types::Type...) -> PhysicalDeviceTimelineSemaphoreFeatures
Vulkan.PhysicalDeviceTimelineSemaphoreFeatures — MethodArguments:
x::_PhysicalDeviceTimelineSemaphoreFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTimelineSemaphoreFeatures(x::_PhysicalDeviceTimelineSemaphoreFeatures, next_types::Type...) -> PhysicalDeviceTimelineSemaphoreFeatures
Vulkan.PhysicalDeviceTimelineSemaphoreProperties — TypeHigh-level wrapper for VkPhysicalDeviceTimelineSemaphoreProperties.
struct PhysicalDeviceTimelineSemaphoreProperties <: Vulkan.HighLevelStructnext::Anymax_timeline_semaphore_value_difference::UInt64
Vulkan.PhysicalDeviceTimelineSemaphoreProperties — MethodArguments:
max_timeline_semaphore_value_difference::UInt64next::Any: defaults toC_NULL
PhysicalDeviceTimelineSemaphoreProperties(max_timeline_semaphore_value_difference::Integer; next) -> PhysicalDeviceTimelineSemaphoreProperties
Vulkan.PhysicalDeviceTimelineSemaphoreProperties — MethodArguments:
x::VkPhysicalDeviceTimelineSemaphorePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTimelineSemaphoreProperties(x::VulkanCore.LibVulkan.VkPhysicalDeviceTimelineSemaphoreProperties, next_types::Type...) -> PhysicalDeviceTimelineSemaphoreProperties
Vulkan.PhysicalDeviceTimelineSemaphoreProperties — MethodArguments:
x::_PhysicalDeviceTimelineSemaphorePropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTimelineSemaphoreProperties(x::_PhysicalDeviceTimelineSemaphoreProperties, next_types::Type...) -> PhysicalDeviceTimelineSemaphoreProperties
Vulkan.PhysicalDeviceToolPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceToolPropertiesEXT.
Extension: VK_EXT_tooling_info
struct PhysicalDeviceToolPropertiesEXT <: Vulkan.HighLevelStructnext::Anyname::Stringversion::Stringpurposes::ToolPurposeFlagEXTdescription::Stringlayer::String
Vulkan.PhysicalDeviceToolPropertiesEXT — MethodExtension: VK_EXT_tooling_info
Arguments:
name::Stringversion::Stringpurposes::ToolPurposeFlagEXTdescription::Stringlayer::Stringnext::Any: defaults toC_NULL
PhysicalDeviceToolPropertiesEXT(name::AbstractString, version::AbstractString, purposes::ToolPurposeFlagEXT, description::AbstractString, layer::AbstractString; next) -> PhysicalDeviceToolPropertiesEXT
Vulkan.PhysicalDeviceToolPropertiesEXT — MethodExtension: VK_EXT_tooling_info
Arguments:
x::VkPhysicalDeviceToolPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceToolPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceToolPropertiesEXT, next_types::Type...) -> PhysicalDeviceToolPropertiesEXT
Vulkan.PhysicalDeviceToolPropertiesEXT — MethodExtension: VK_EXT_tooling_info
Arguments:
x::_PhysicalDeviceToolPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceToolPropertiesEXT(x::_PhysicalDeviceToolPropertiesEXT, next_types::Type...) -> PhysicalDeviceToolPropertiesEXT
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTransformFeedbackFeaturesEXT.
Extension: VK_EXT_transform_feedback
struct PhysicalDeviceTransformFeedbackFeaturesEXT <: Vulkan.HighLevelStructnext::Anytransform_feedback::Boolgeometry_streams::Bool
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
transform_feedback::Boolgeometry_streams::Boolnext::Any: defaults toC_NULL
PhysicalDeviceTransformFeedbackFeaturesEXT(transform_feedback::Bool, geometry_streams::Bool; next) -> PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::VkPhysicalDeviceTransformFeedbackFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTransformFeedbackFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceTransformFeedbackFeaturesEXT, next_types::Type...) -> PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan.PhysicalDeviceTransformFeedbackFeaturesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::_PhysicalDeviceTransformFeedbackFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTransformFeedbackFeaturesEXT(x::_PhysicalDeviceTransformFeedbackFeaturesEXT, next_types::Type...) -> PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan.PhysicalDeviceTransformFeedbackPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceTransformFeedbackPropertiesEXT.
Extension: VK_EXT_transform_feedback
struct PhysicalDeviceTransformFeedbackPropertiesEXT <: Vulkan.HighLevelStructnext::Anymax_transform_feedback_streams::UInt32max_transform_feedback_buffers::UInt32max_transform_feedback_buffer_size::UInt64max_transform_feedback_stream_data_size::UInt32max_transform_feedback_buffer_data_size::UInt32max_transform_feedback_buffer_data_stride::UInt32transform_feedback_queries::Booltransform_feedback_streams_lines_triangles::Booltransform_feedback_rasterization_stream_select::Booltransform_feedback_draw::Bool
Vulkan.PhysicalDeviceTransformFeedbackPropertiesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
max_transform_feedback_streams::UInt32max_transform_feedback_buffers::UInt32max_transform_feedback_buffer_size::UInt64max_transform_feedback_stream_data_size::UInt32max_transform_feedback_buffer_data_size::UInt32max_transform_feedback_buffer_data_stride::UInt32transform_feedback_queries::Booltransform_feedback_streams_lines_triangles::Booltransform_feedback_rasterization_stream_select::Booltransform_feedback_draw::Boolnext::Any: defaults toC_NULL
PhysicalDeviceTransformFeedbackPropertiesEXT(max_transform_feedback_streams::Integer, max_transform_feedback_buffers::Integer, max_transform_feedback_buffer_size::Integer, max_transform_feedback_stream_data_size::Integer, max_transform_feedback_buffer_data_size::Integer, max_transform_feedback_buffer_data_stride::Integer, transform_feedback_queries::Bool, transform_feedback_streams_lines_triangles::Bool, transform_feedback_rasterization_stream_select::Bool, transform_feedback_draw::Bool; next) -> PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan.PhysicalDeviceTransformFeedbackPropertiesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::VkPhysicalDeviceTransformFeedbackPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTransformFeedbackPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceTransformFeedbackPropertiesEXT, next_types::Type...) -> PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan.PhysicalDeviceTransformFeedbackPropertiesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::_PhysicalDeviceTransformFeedbackPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceTransformFeedbackPropertiesEXT(x::_PhysicalDeviceTransformFeedbackPropertiesEXT, next_types::Type...) -> PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures — TypeHigh-level wrapper for VkPhysicalDeviceUniformBufferStandardLayoutFeatures.
struct PhysicalDeviceUniformBufferStandardLayoutFeatures <: Vulkan.HighLevelStructnext::Anyuniform_buffer_standard_layout::Bool
Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures — MethodArguments:
uniform_buffer_standard_layout::Boolnext::Any: defaults toC_NULL
PhysicalDeviceUniformBufferStandardLayoutFeatures(uniform_buffer_standard_layout::Bool; next) -> PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures — MethodArguments:
x::VkPhysicalDeviceUniformBufferStandardLayoutFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceUniformBufferStandardLayoutFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceUniformBufferStandardLayoutFeatures, next_types::Type...) -> PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan.PhysicalDeviceUniformBufferStandardLayoutFeatures — MethodArguments:
x::_PhysicalDeviceUniformBufferStandardLayoutFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceUniformBufferStandardLayoutFeatures(x::_PhysicalDeviceUniformBufferStandardLayoutFeatures, next_types::Type...) -> PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan.PhysicalDeviceVariablePointersFeatures — TypeHigh-level wrapper for VkPhysicalDeviceVariablePointersFeatures.
struct PhysicalDeviceVariablePointersFeatures <: Vulkan.HighLevelStructnext::Anyvariable_pointers_storage_buffer::Boolvariable_pointers::Bool
Vulkan.PhysicalDeviceVariablePointersFeatures — MethodArguments:
variable_pointers_storage_buffer::Boolvariable_pointers::Boolnext::Any: defaults toC_NULL
PhysicalDeviceVariablePointersFeatures(variable_pointers_storage_buffer::Bool, variable_pointers::Bool; next) -> PhysicalDeviceVariablePointersFeatures
Vulkan.PhysicalDeviceVariablePointersFeatures — MethodArguments:
x::VkPhysicalDeviceVariablePointersFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVariablePointersFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceVariablePointersFeatures, next_types::Type...) -> PhysicalDeviceVariablePointersFeatures
Vulkan.PhysicalDeviceVariablePointersFeatures — MethodArguments:
x::_PhysicalDeviceVariablePointersFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVariablePointersFeatures(x::_PhysicalDeviceVariablePointersFeatures, next_types::Type...) -> PhysicalDeviceVariablePointersFeatures
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct PhysicalDeviceVertexAttributeDivisorFeaturesEXT <: Vulkan.HighLevelStructnext::Anyvertex_attribute_instance_rate_divisor::Boolvertex_attribute_instance_rate_zero_divisor::Bool
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
vertex_attribute_instance_rate_divisor::Boolvertex_attribute_instance_rate_zero_divisor::Boolnext::Any: defaults toC_NULL
PhysicalDeviceVertexAttributeDivisorFeaturesEXT(vertex_attribute_instance_rate_divisor::Bool, vertex_attribute_instance_rate_zero_divisor::Bool; next) -> PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::VkPhysicalDeviceVertexAttributeDivisorFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVertexAttributeDivisorFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT, next_types::Type...) -> PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorFeaturesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::_PhysicalDeviceVertexAttributeDivisorFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVertexAttributeDivisorFeaturesEXT(x::_PhysicalDeviceVertexAttributeDivisorFeaturesEXT, next_types::Type...) -> PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXT — TypeHigh-level wrapper for VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct PhysicalDeviceVertexAttributeDivisorPropertiesEXT <: Vulkan.HighLevelStructnext::Anymax_vertex_attrib_divisor::UInt32
Vulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
max_vertex_attrib_divisor::UInt32next::Any: defaults toC_NULL
PhysicalDeviceVertexAttributeDivisorPropertiesEXT(max_vertex_attrib_divisor::Integer; next) -> PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::VkPhysicalDeviceVertexAttributeDivisorPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVertexAttributeDivisorPropertiesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT, next_types::Type...) -> PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan.PhysicalDeviceVertexAttributeDivisorPropertiesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::_PhysicalDeviceVertexAttributeDivisorPropertiesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVertexAttributeDivisorPropertiesEXT(x::_PhysicalDeviceVertexAttributeDivisorPropertiesEXT, next_types::Type...) -> PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct PhysicalDeviceVertexInputDynamicStateFeaturesEXT <: Vulkan.HighLevelStructnext::Anyvertex_input_dynamic_state::Bool
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
vertex_input_dynamic_state::Boolnext::Any: defaults toC_NULL
PhysicalDeviceVertexInputDynamicStateFeaturesEXT(vertex_input_dynamic_state::Bool; next) -> PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::VkPhysicalDeviceVertexInputDynamicStateFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVertexInputDynamicStateFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT, next_types::Type...) -> PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceVertexInputDynamicStateFeaturesEXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::_PhysicalDeviceVertexInputDynamicStateFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVertexInputDynamicStateFeaturesEXT(x::_PhysicalDeviceVertexInputDynamicStateFeaturesEXT, next_types::Type...) -> PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan.PhysicalDeviceVulkan11Features — TypeHigh-level wrapper for VkPhysicalDeviceVulkan11Features.
struct PhysicalDeviceVulkan11Features <: Vulkan.HighLevelStructnext::Anystorage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Boolmultiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Boolvariable_pointers_storage_buffer::Boolvariable_pointers::Boolprotected_memory::Boolsampler_ycbcr_conversion::Boolshader_draw_parameters::Bool
Vulkan.PhysicalDeviceVulkan11Features — MethodArguments:
storage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Boolmultiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Boolvariable_pointers_storage_buffer::Boolvariable_pointers::Boolprotected_memory::Boolsampler_ycbcr_conversion::Boolshader_draw_parameters::Boolnext::Any: defaults toC_NULL
PhysicalDeviceVulkan11Features(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool, multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool, variable_pointers_storage_buffer::Bool, variable_pointers::Bool, protected_memory::Bool, sampler_ycbcr_conversion::Bool, shader_draw_parameters::Bool; next) -> PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Features — MethodReturn a PhysicalDeviceVulkan11Features object with the provided features set to true.
julia> PhysicalDeviceVulkan11Features(; next = C_NULL)
PhysicalDeviceVulkan11Features(next=Ptr{Nothing} @0x0000000000000000)
julia> PhysicalDeviceVulkan11Features(:multiview, :variable_pointers, next = C_NULL)
PhysicalDeviceVulkan11Features(next=Ptr{Nothing} @0x0000000000000000, multiview, variable_pointers)PhysicalDeviceVulkan11Features(features::Symbol...; next) -> PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Features — MethodArguments:
x::VkPhysicalDeviceVulkan11Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan11Features(x::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan11Features, next_types::Type...) -> PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Features — MethodArguments:
x::_PhysicalDeviceVulkan11Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan11Features(x::_PhysicalDeviceVulkan11Features, next_types::Type...) -> PhysicalDeviceVulkan11Features
Vulkan.PhysicalDeviceVulkan11Properties — TypeHigh-level wrapper for VkPhysicalDeviceVulkan11Properties.
struct PhysicalDeviceVulkan11Properties <: Vulkan.HighLevelStructnext::Anydevice_uuid::NTuple{16, UInt8}driver_uuid::NTuple{16, UInt8}device_luid::NTuple{8, UInt8}device_node_mask::UInt32device_luid_valid::Boolsubgroup_size::UInt32subgroup_supported_stages::ShaderStageFlagsubgroup_supported_operations::SubgroupFeatureFlagsubgroup_quad_operations_in_all_stages::Boolpoint_clipping_behavior::PointClippingBehaviormax_multiview_view_count::UInt32max_multiview_instance_index::UInt32protected_no_fault::Boolmax_per_set_descriptors::UInt32max_memory_allocation_size::UInt64
Vulkan.PhysicalDeviceVulkan11Properties — MethodArguments:
device_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}driver_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}device_luid::NTuple{Int(VK_LUID_SIZE), UInt8}device_node_mask::UInt32device_luid_valid::Boolsubgroup_size::UInt32subgroup_supported_stages::ShaderStageFlagsubgroup_supported_operations::SubgroupFeatureFlagsubgroup_quad_operations_in_all_stages::Boolpoint_clipping_behavior::PointClippingBehaviormax_multiview_view_count::UInt32max_multiview_instance_index::UInt32protected_no_fault::Boolmax_per_set_descriptors::UInt32max_memory_allocation_size::UInt64next::Any: defaults toC_NULL
PhysicalDeviceVulkan11Properties(device_uuid::NTuple{16, UInt8}, driver_uuid::NTuple{16, UInt8}, device_luid::NTuple{8, UInt8}, device_node_mask::Integer, device_luid_valid::Bool, subgroup_size::Integer, subgroup_supported_stages::ShaderStageFlag, subgroup_supported_operations::SubgroupFeatureFlag, subgroup_quad_operations_in_all_stages::Bool, point_clipping_behavior::PointClippingBehavior, max_multiview_view_count::Integer, max_multiview_instance_index::Integer, protected_no_fault::Bool, max_per_set_descriptors::Integer, max_memory_allocation_size::Integer; next) -> PhysicalDeviceVulkan11Properties
Vulkan.PhysicalDeviceVulkan11Properties — MethodArguments:
x::VkPhysicalDeviceVulkan11Propertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan11Properties(x::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan11Properties, next_types::Type...) -> PhysicalDeviceVulkan11Properties
Vulkan.PhysicalDeviceVulkan11Properties — MethodArguments:
x::_PhysicalDeviceVulkan11Propertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan11Properties(x::_PhysicalDeviceVulkan11Properties, next_types::Type...) -> PhysicalDeviceVulkan11Properties
Vulkan.PhysicalDeviceVulkan12Features — TypeHigh-level wrapper for VkPhysicalDeviceVulkan12Features.
struct PhysicalDeviceVulkan12Features <: Vulkan.HighLevelStructnext::Anysampler_mirror_clamp_to_edge::Booldraw_indirect_count::Boolstorage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Boolshader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Boolshader_float_16::Boolshader_int_8::Booldescriptor_indexing::Boolshader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Boolsampler_filter_minmax::Boolscalar_block_layout::Boolimageless_framebuffer::Booluniform_buffer_standard_layout::Boolshader_subgroup_extended_types::Boolseparate_depth_stencil_layouts::Boolhost_query_reset::Booltimeline_semaphore::Boolbuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolvulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Boolshader_output_viewport_index::Boolshader_output_layer::Boolsubgroup_broadcast_dynamic_id::Bool
Vulkan.PhysicalDeviceVulkan12Features — MethodArguments:
sampler_mirror_clamp_to_edge::Booldraw_indirect_count::Boolstorage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Boolshader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Boolshader_float_16::Boolshader_int_8::Booldescriptor_indexing::Boolshader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Boolsampler_filter_minmax::Boolscalar_block_layout::Boolimageless_framebuffer::Booluniform_buffer_standard_layout::Boolshader_subgroup_extended_types::Boolseparate_depth_stencil_layouts::Boolhost_query_reset::Booltimeline_semaphore::Boolbuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolvulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Boolshader_output_viewport_index::Boolshader_output_layer::Boolsubgroup_broadcast_dynamic_id::Boolnext::Any: defaults toC_NULL
PhysicalDeviceVulkan12Features(sampler_mirror_clamp_to_edge::Bool, draw_indirect_count::Bool, storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool, shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool, shader_float_16::Bool, shader_int_8::Bool, descriptor_indexing::Bool, shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool, sampler_filter_minmax::Bool, scalar_block_layout::Bool, imageless_framebuffer::Bool, uniform_buffer_standard_layout::Bool, shader_subgroup_extended_types::Bool, separate_depth_stencil_layouts::Bool, host_query_reset::Bool, timeline_semaphore::Bool, buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool, vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool, shader_output_viewport_index::Bool, shader_output_layer::Bool, subgroup_broadcast_dynamic_id::Bool; next) -> PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Features — MethodReturn a PhysicalDeviceVulkan12Features object with the provided features set to true.
julia> PhysicalDeviceVulkan12Features(; next = C_NULL)
PhysicalDeviceVulkan12Features(next=Ptr{Nothing} @0x0000000000000000)
julia> PhysicalDeviceVulkan12Features(:draw_indirect_count, :descriptor_binding_variable_descriptor_count)
PhysicalDeviceVulkan12Features(next=Ptr{Nothing} @0x0000000000000000, draw_indirect_count, descriptor_binding_variable_descriptor_count)PhysicalDeviceVulkan12Features(features::Symbol...; next) -> PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Features — MethodArguments:
x::VkPhysicalDeviceVulkan12Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan12Features(x::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan12Features, next_types::Type...) -> PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Features — MethodArguments:
x::_PhysicalDeviceVulkan12Featuresnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan12Features(x::_PhysicalDeviceVulkan12Features, next_types::Type...) -> PhysicalDeviceVulkan12Features
Vulkan.PhysicalDeviceVulkan12Properties — TypeHigh-level wrapper for VkPhysicalDeviceVulkan12Properties.
struct PhysicalDeviceVulkan12Properties <: Vulkan.HighLevelStructnext::Anydriver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::ConformanceVersiondenorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Boolmax_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32supported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Boolfilter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Boolmax_timeline_semaphore_value_difference::UInt64framebuffer_integer_color_sample_counts::SampleCountFlag
Vulkan.PhysicalDeviceVulkan12Properties — MethodArguments:
driver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::ConformanceVersiondenorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Boolmax_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32supported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Boolfilter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Boolmax_timeline_semaphore_value_difference::UInt64next::Any: defaults toC_NULLframebuffer_integer_color_sample_counts::SampleCountFlag: defaults to0
PhysicalDeviceVulkan12Properties(driver_id::DriverId, driver_name::AbstractString, driver_info::AbstractString, conformance_version::ConformanceVersion, denorm_behavior_independence::ShaderFloatControlsIndependence, rounding_mode_independence::ShaderFloatControlsIndependence, shader_signed_zero_inf_nan_preserve_float_16::Bool, shader_signed_zero_inf_nan_preserve_float_32::Bool, shader_signed_zero_inf_nan_preserve_float_64::Bool, shader_denorm_preserve_float_16::Bool, shader_denorm_preserve_float_32::Bool, shader_denorm_preserve_float_64::Bool, shader_denorm_flush_to_zero_float_16::Bool, shader_denorm_flush_to_zero_float_32::Bool, shader_denorm_flush_to_zero_float_64::Bool, shader_rounding_mode_rte_float_16::Bool, shader_rounding_mode_rte_float_32::Bool, shader_rounding_mode_rte_float_64::Bool, shader_rounding_mode_rtz_float_16::Bool, shader_rounding_mode_rtz_float_32::Bool, shader_rounding_mode_rtz_float_64::Bool, max_update_after_bind_descriptors_in_all_pools::Integer, shader_uniform_buffer_array_non_uniform_indexing_native::Bool, shader_sampled_image_array_non_uniform_indexing_native::Bool, shader_storage_buffer_array_non_uniform_indexing_native::Bool, shader_storage_image_array_non_uniform_indexing_native::Bool, shader_input_attachment_array_non_uniform_indexing_native::Bool, robust_buffer_access_update_after_bind::Bool, quad_divergent_implicit_lod::Bool, max_per_stage_descriptor_update_after_bind_samplers::Integer, max_per_stage_descriptor_update_after_bind_uniform_buffers::Integer, max_per_stage_descriptor_update_after_bind_storage_buffers::Integer, max_per_stage_descriptor_update_after_bind_sampled_images::Integer, max_per_stage_descriptor_update_after_bind_storage_images::Integer, max_per_stage_descriptor_update_after_bind_input_attachments::Integer, max_per_stage_update_after_bind_resources::Integer, max_descriptor_set_update_after_bind_samplers::Integer, max_descriptor_set_update_after_bind_uniform_buffers::Integer, max_descriptor_set_update_after_bind_uniform_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_storage_buffers::Integer, max_descriptor_set_update_after_bind_storage_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_sampled_images::Integer, max_descriptor_set_update_after_bind_storage_images::Integer, max_descriptor_set_update_after_bind_input_attachments::Integer, supported_depth_resolve_modes::ResolveModeFlag, supported_stencil_resolve_modes::ResolveModeFlag, independent_resolve_none::Bool, independent_resolve::Bool, filter_minmax_single_component_formats::Bool, filter_minmax_image_component_mapping::Bool, max_timeline_semaphore_value_difference::Integer; next, framebuffer_integer_color_sample_counts) -> PhysicalDeviceVulkan12Properties
Vulkan.PhysicalDeviceVulkan12Properties — MethodArguments:
x::VkPhysicalDeviceVulkan12Propertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan12Properties(x::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan12Properties, next_types::Type...) -> PhysicalDeviceVulkan12Properties
Vulkan.PhysicalDeviceVulkan12Properties — MethodArguments:
x::_PhysicalDeviceVulkan12Propertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkan12Properties(x::_PhysicalDeviceVulkan12Properties, next_types::Type...) -> PhysicalDeviceVulkan12Properties
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures — TypeHigh-level wrapper for VkPhysicalDeviceVulkanMemoryModelFeatures.
struct PhysicalDeviceVulkanMemoryModelFeatures <: Vulkan.HighLevelStructnext::Anyvulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Bool
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures — MethodArguments:
vulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Boolnext::Any: defaults toC_NULL
PhysicalDeviceVulkanMemoryModelFeatures(vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool; next) -> PhysicalDeviceVulkanMemoryModelFeatures
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures — MethodArguments:
x::VkPhysicalDeviceVulkanMemoryModelFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkanMemoryModelFeatures(x::VulkanCore.LibVulkan.VkPhysicalDeviceVulkanMemoryModelFeatures, next_types::Type...) -> PhysicalDeviceVulkanMemoryModelFeatures
Vulkan.PhysicalDeviceVulkanMemoryModelFeatures — MethodArguments:
x::_PhysicalDeviceVulkanMemoryModelFeaturesnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceVulkanMemoryModelFeatures(x::_PhysicalDeviceVulkanMemoryModelFeatures, next_types::Type...) -> PhysicalDeviceVulkanMemoryModelFeatures
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.
Extension: VK_KHR_workgroup_memory_explicit_layout
struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR <: Vulkan.HighLevelStructnext::Anyworkgroup_memory_explicit_layout::Boolworkgroup_memory_explicit_layout_scalar_block_layout::Boolworkgroup_memory_explicit_layout_8_bit_access::Boolworkgroup_memory_explicit_layout_16_bit_access::Bool
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — MethodExtension: VK_KHR_workgroup_memory_explicit_layout
Arguments:
workgroup_memory_explicit_layout::Boolworkgroup_memory_explicit_layout_scalar_block_layout::Boolworkgroup_memory_explicit_layout_8_bit_access::Boolworkgroup_memory_explicit_layout_16_bit_access::Boolnext::Any: defaults toC_NULL
PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(workgroup_memory_explicit_layout::Bool, workgroup_memory_explicit_layout_scalar_block_layout::Bool, workgroup_memory_explicit_layout_8_bit_access::Bool, workgroup_memory_explicit_layout_16_bit_access::Bool; next) -> PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — MethodExtension: VK_KHR_workgroup_memory_explicit_layout
Arguments:
x::VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, next_types::Type...) -> PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan.PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — MethodExtension: VK_KHR_workgroup_memory_explicit_layout
Arguments:
x::_PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(x::_PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, next_types::Type...) -> PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.
Extension: VK_EXT_ycbcr_2plane_444_formats
struct PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT <: Vulkan.HighLevelStructnext::Anyycbcr_444_formats::Bool
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — MethodExtension: VK_EXT_ycbcr_2plane_444_formats
Arguments:
ycbcr_444_formats::Boolnext::Any: defaults toC_NULL
PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(ycbcr_444_formats::Bool; next) -> PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — MethodExtension: VK_EXT_ycbcr_2plane_444_formats
Arguments:
x::VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, next_types::Type...) -> PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan.PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — MethodExtension: VK_EXT_ycbcr_2plane_444_formats
Arguments:
x::_PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(x::_PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, next_types::Type...) -> PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT — TypeHigh-level wrapper for VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.
Extension: VK_EXT_ycbcr_image_arrays
struct PhysicalDeviceYcbcrImageArraysFeaturesEXT <: Vulkan.HighLevelStructnext::Anyycbcr_image_arrays::Bool
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT — MethodExtension: VK_EXT_ycbcr_image_arrays
Arguments:
ycbcr_image_arrays::Boolnext::Any: defaults toC_NULL
PhysicalDeviceYcbcrImageArraysFeaturesEXT(ycbcr_image_arrays::Bool; next) -> PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT — MethodExtension: VK_EXT_ycbcr_image_arrays
Arguments:
x::VkPhysicalDeviceYcbcrImageArraysFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceYcbcrImageArraysFeaturesEXT(x::VulkanCore.LibVulkan.VkPhysicalDeviceYcbcrImageArraysFeaturesEXT, next_types::Type...) -> PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan.PhysicalDeviceYcbcrImageArraysFeaturesEXT — MethodExtension: VK_EXT_ycbcr_image_arrays
Arguments:
x::_PhysicalDeviceYcbcrImageArraysFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceYcbcrImageArraysFeaturesEXT(x::_PhysicalDeviceYcbcrImageArraysFeaturesEXT, next_types::Type...) -> PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — TypeHigh-level wrapper for VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR.
Extension: VK_KHR_zero_initialize_workgroup_memory
struct PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR <: Vulkan.HighLevelStructnext::Anyshader_zero_initialize_workgroup_memory::Bool
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — MethodExtension: VK_KHR_zero_initialize_workgroup_memory
Arguments:
shader_zero_initialize_workgroup_memory::Boolnext::Any: defaults toC_NULL
PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(shader_zero_initialize_workgroup_memory::Bool; next) -> PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — MethodExtension: VK_KHR_zero_initialize_workgroup_memory
Arguments:
x::VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(x::VulkanCore.LibVulkan.VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR, next_types::Type...) -> PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan.PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — MethodExtension: VK_KHR_zero_initialize_workgroup_memory
Arguments:
x::_PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(x::_PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR, next_types::Type...) -> PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan.PipelineCacheCreateInfo — TypeHigh-level wrapper for VkPipelineCacheCreateInfo.
struct PipelineCacheCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineCacheCreateFlaginitial_data_size::Union{Ptr{Nothing}, UInt64}initial_data::Ptr{Nothing}
Vulkan.PipelineCacheCreateInfo — MethodArguments:
initial_data::Ptr{Cvoid}next::Any: defaults toC_NULLflags::PipelineCacheCreateFlag: defaults to0initial_data_size::UInt: defaults toC_NULL
PipelineCacheCreateInfo(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> PipelineCacheCreateInfo
Vulkan.PipelineCacheCreateInfo — MethodArguments:
x::VkPipelineCacheCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCacheCreateInfo(x::VulkanCore.LibVulkan.VkPipelineCacheCreateInfo, next_types::Type...) -> PipelineCacheCreateInfo
Vulkan.PipelineCacheCreateInfo — MethodArguments:
x::_PipelineCacheCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCacheCreateInfo(x::_PipelineCacheCreateInfo, next_types::Type...) -> PipelineCacheCreateInfo
Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineColorBlendAdvancedStateCreateInfoEXT.
Extension: VK_EXT_blend_operation_advanced
struct PipelineColorBlendAdvancedStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anysrc_premultiplied::Booldst_premultiplied::Boolblend_overlap::BlendOverlapEXT
Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
src_premultiplied::Booldst_premultiplied::Boolblend_overlap::BlendOverlapEXTnext::Any: defaults toC_NULL
PipelineColorBlendAdvancedStateCreateInfoEXT(src_premultiplied::Bool, dst_premultiplied::Bool, blend_overlap::BlendOverlapEXT; next) -> PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::VkPipelineColorBlendAdvancedStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineColorBlendAdvancedStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineColorBlendAdvancedStateCreateInfoEXT, next_types::Type...) -> PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan.PipelineColorBlendAdvancedStateCreateInfoEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::_PipelineColorBlendAdvancedStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineColorBlendAdvancedStateCreateInfoEXT(x::_PipelineColorBlendAdvancedStateCreateInfoEXT, next_types::Type...) -> PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan.PipelineColorBlendAttachmentState — TypeHigh-level wrapper for VkPipelineColorBlendAttachmentState.
struct PipelineColorBlendAttachmentState <: Vulkan.HighLevelStructblend_enable::Boolsrc_color_blend_factor::BlendFactordst_color_blend_factor::BlendFactorcolor_blend_op::BlendOpsrc_alpha_blend_factor::BlendFactordst_alpha_blend_factor::BlendFactoralpha_blend_op::BlendOpcolor_write_mask::ColorComponentFlag
Vulkan.PipelineColorBlendAttachmentState — MethodArguments:
blend_enable::Boolsrc_color_blend_factor::BlendFactordst_color_blend_factor::BlendFactorcolor_blend_op::BlendOpsrc_alpha_blend_factor::BlendFactordst_alpha_blend_factor::BlendFactoralpha_blend_op::BlendOpcolor_write_mask::ColorComponentFlag: defaults to0
PipelineColorBlendAttachmentState(blend_enable::Bool, src_color_blend_factor::BlendFactor, dst_color_blend_factor::BlendFactor, color_blend_op::BlendOp, src_alpha_blend_factor::BlendFactor, dst_alpha_blend_factor::BlendFactor, alpha_blend_op::BlendOp; color_write_mask) -> PipelineColorBlendAttachmentState
Vulkan.PipelineColorBlendAttachmentState — MethodArguments:
x::VkPipelineColorBlendAttachmentState
PipelineColorBlendAttachmentState(x::VulkanCore.LibVulkan.VkPipelineColorBlendAttachmentState) -> PipelineColorBlendAttachmentState
Vulkan.PipelineColorBlendAttachmentState — MethodArguments:
x::_PipelineColorBlendAttachmentState
PipelineColorBlendAttachmentState(x::_PipelineColorBlendAttachmentState) -> PipelineColorBlendAttachmentState
Vulkan.PipelineColorBlendStateCreateInfo — TypeHigh-level wrapper for VkPipelineColorBlendStateCreateInfo.
struct PipelineColorBlendStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32logic_op_enable::Boollogic_op::LogicOpattachments::Vector{PipelineColorBlendAttachmentState}blend_constants::NTuple{4, Float32}
Vulkan.PipelineColorBlendStateCreateInfo — MethodArguments:
logic_op_enable::Boollogic_op::LogicOpattachments::Vector{PipelineColorBlendAttachmentState}blend_constants::NTuple{4, Float32}next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineColorBlendStateCreateInfo(logic_op_enable::Bool, logic_op::LogicOp, attachments::AbstractArray, blend_constants::NTuple{4, Float32}; next, flags) -> PipelineColorBlendStateCreateInfo
Vulkan.PipelineColorBlendStateCreateInfo — MethodArguments:
x::VkPipelineColorBlendStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineColorBlendStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineColorBlendStateCreateInfo, next_types::Type...)
Vulkan.PipelineColorBlendStateCreateInfo — MethodArguments:
x::_PipelineColorBlendStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineColorBlendStateCreateInfo(x::_PipelineColorBlendStateCreateInfo, next_types::Type...)
Vulkan.PipelineColorWriteCreateInfoEXT — TypeHigh-level wrapper for VkPipelineColorWriteCreateInfoEXT.
Extension: VK_EXT_color_write_enable
struct PipelineColorWriteCreateInfoEXT <: Vulkan.HighLevelStructnext::Anycolor_write_enables::Vector{Bool}
Vulkan.PipelineColorWriteCreateInfoEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
color_write_enables::Vector{Bool}next::Any: defaults toC_NULL
PipelineColorWriteCreateInfoEXT(color_write_enables::AbstractArray; next) -> PipelineColorWriteCreateInfoEXT
Vulkan.PipelineColorWriteCreateInfoEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
x::VkPipelineColorWriteCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineColorWriteCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineColorWriteCreateInfoEXT, next_types::Type...)
Vulkan.PipelineColorWriteCreateInfoEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
x::_PipelineColorWriteCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineColorWriteCreateInfoEXT(x::_PipelineColorWriteCreateInfoEXT, next_types::Type...)
Vulkan.PipelineCompilerControlCreateInfoAMD — TypeHigh-level wrapper for VkPipelineCompilerControlCreateInfoAMD.
Extension: VK_AMD_pipeline_compiler_control
struct PipelineCompilerControlCreateInfoAMD <: Vulkan.HighLevelStructnext::Anycompiler_control_flags::PipelineCompilerControlFlagAMD
Vulkan.PipelineCompilerControlCreateInfoAMD — MethodExtension: VK_AMD_pipeline_compiler_control
Arguments:
x::VkPipelineCompilerControlCreateInfoAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCompilerControlCreateInfoAMD(x::VulkanCore.LibVulkan.VkPipelineCompilerControlCreateInfoAMD, next_types::Type...) -> PipelineCompilerControlCreateInfoAMD
Vulkan.PipelineCompilerControlCreateInfoAMD — MethodExtension: VK_AMD_pipeline_compiler_control
Arguments:
x::_PipelineCompilerControlCreateInfoAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCompilerControlCreateInfoAMD(x::_PipelineCompilerControlCreateInfoAMD, next_types::Type...) -> PipelineCompilerControlCreateInfoAMD
Vulkan.PipelineCompilerControlCreateInfoAMD — MethodExtension: VK_AMD_pipeline_compiler_control
Arguments:
next::Any: defaults toC_NULLcompiler_control_flags::PipelineCompilerControlFlagAMD: defaults to0
PipelineCompilerControlCreateInfoAMD(; next, compiler_control_flags) -> PipelineCompilerControlCreateInfoAMD
Vulkan.PipelineCoverageModulationStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineCoverageModulationStateCreateInfoNV.
Extension: VK_NV_framebuffer_mixed_samples
struct PipelineCoverageModulationStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32coverage_modulation_mode::CoverageModulationModeNVcoverage_modulation_table_enable::Boolcoverage_modulation_table::Union{Ptr{Nothing}, Vector{Float32}}
Vulkan.PipelineCoverageModulationStateCreateInfoNV — MethodExtension: VK_NV_framebuffer_mixed_samples
Arguments:
coverage_modulation_mode::CoverageModulationModeNVcoverage_modulation_table_enable::Boolnext::Any: defaults toC_NULLflags::UInt32: defaults to0coverage_modulation_table::Vector{Float32}: defaults toC_NULL
PipelineCoverageModulationStateCreateInfoNV(coverage_modulation_mode::CoverageModulationModeNV, coverage_modulation_table_enable::Bool; next, flags, coverage_modulation_table) -> PipelineCoverageModulationStateCreateInfoNV
Vulkan.PipelineCoverageModulationStateCreateInfoNV — MethodExtension: VK_NV_framebuffer_mixed_samples
Arguments:
x::VkPipelineCoverageModulationStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCoverageModulationStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineCoverageModulationStateCreateInfoNV, next_types::Type...) -> PipelineCoverageModulationStateCreateInfoNV
Vulkan.PipelineCoverageModulationStateCreateInfoNV — MethodExtension: VK_NV_framebuffer_mixed_samples
Arguments:
x::_PipelineCoverageModulationStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCoverageModulationStateCreateInfoNV(x::_PipelineCoverageModulationStateCreateInfoNV, next_types::Type...) -> PipelineCoverageModulationStateCreateInfoNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineCoverageReductionStateCreateInfoNV.
Extension: VK_NV_coverage_reduction_mode
struct PipelineCoverageReductionStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32coverage_reduction_mode::CoverageReductionModeNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
coverage_reduction_mode::CoverageReductionModeNVnext::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineCoverageReductionStateCreateInfoNV(coverage_reduction_mode::CoverageReductionModeNV; next, flags) -> PipelineCoverageReductionStateCreateInfoNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::VkPipelineCoverageReductionStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCoverageReductionStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineCoverageReductionStateCreateInfoNV, next_types::Type...) -> PipelineCoverageReductionStateCreateInfoNV
Vulkan.PipelineCoverageReductionStateCreateInfoNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::_PipelineCoverageReductionStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCoverageReductionStateCreateInfoNV(x::_PipelineCoverageReductionStateCreateInfoNV, next_types::Type...) -> PipelineCoverageReductionStateCreateInfoNV
Vulkan.PipelineCoverageToColorStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineCoverageToColorStateCreateInfoNV.
Extension: VK_NV_fragment_coverage_to_color
struct PipelineCoverageToColorStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32coverage_to_color_enable::Boolcoverage_to_color_location::UInt32
Vulkan.PipelineCoverageToColorStateCreateInfoNV — MethodExtension: VK_NV_fragment_coverage_to_color
Arguments:
coverage_to_color_enable::Boolnext::Any: defaults toC_NULLflags::UInt32: defaults to0coverage_to_color_location::UInt32: defaults to0
PipelineCoverageToColorStateCreateInfoNV(coverage_to_color_enable::Bool; next, flags, coverage_to_color_location) -> PipelineCoverageToColorStateCreateInfoNV
Vulkan.PipelineCoverageToColorStateCreateInfoNV — MethodExtension: VK_NV_fragment_coverage_to_color
Arguments:
x::VkPipelineCoverageToColorStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCoverageToColorStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineCoverageToColorStateCreateInfoNV, next_types::Type...) -> PipelineCoverageToColorStateCreateInfoNV
Vulkan.PipelineCoverageToColorStateCreateInfoNV — MethodExtension: VK_NV_fragment_coverage_to_color
Arguments:
x::_PipelineCoverageToColorStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCoverageToColorStateCreateInfoNV(x::_PipelineCoverageToColorStateCreateInfoNV, next_types::Type...) -> PipelineCoverageToColorStateCreateInfoNV
Vulkan.PipelineCreationFeedbackCreateInfoEXT — TypeHigh-level wrapper for VkPipelineCreationFeedbackCreateInfoEXT.
Extension: VK_EXT_pipeline_creation_feedback
struct PipelineCreationFeedbackCreateInfoEXT <: Vulkan.HighLevelStructnext::Anypipeline_creation_feedback::PipelineCreationFeedbackEXTpipeline_stage_creation_feedbacks::Vector{PipelineCreationFeedbackEXT}
Vulkan.PipelineCreationFeedbackCreateInfoEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
pipeline_creation_feedback::PipelineCreationFeedbackEXTpipeline_stage_creation_feedbacks::Vector{PipelineCreationFeedbackEXT}next::Any: defaults toC_NULL
PipelineCreationFeedbackCreateInfoEXT(pipeline_creation_feedback::PipelineCreationFeedbackEXT, pipeline_stage_creation_feedbacks::AbstractArray; next) -> PipelineCreationFeedbackCreateInfoEXT
Vulkan.PipelineCreationFeedbackCreateInfoEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
x::VkPipelineCreationFeedbackCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCreationFeedbackCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineCreationFeedbackCreateInfoEXT, next_types::Type...)
Vulkan.PipelineCreationFeedbackCreateInfoEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
x::_PipelineCreationFeedbackCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineCreationFeedbackCreateInfoEXT(x::_PipelineCreationFeedbackCreateInfoEXT, next_types::Type...)
Vulkan.PipelineCreationFeedbackEXT — TypeHigh-level wrapper for VkPipelineCreationFeedbackEXT.
Extension: VK_EXT_pipeline_creation_feedback
struct PipelineCreationFeedbackEXT <: Vulkan.HighLevelStructflags::PipelineCreationFeedbackFlagEXTduration::UInt64
Vulkan.PipelineCreationFeedbackEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
x::VkPipelineCreationFeedbackEXT
PipelineCreationFeedbackEXT(x::VulkanCore.LibVulkan.VkPipelineCreationFeedbackEXT) -> PipelineCreationFeedbackEXT
Vulkan.PipelineCreationFeedbackEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
x::_PipelineCreationFeedbackEXT
PipelineCreationFeedbackEXT(x::_PipelineCreationFeedbackEXT) -> PipelineCreationFeedbackEXT
Vulkan.PipelineDepthStencilStateCreateInfo — TypeHigh-level wrapper for VkPipelineDepthStencilStateCreateInfo.
struct PipelineDepthStencilStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32depth_test_enable::Booldepth_write_enable::Booldepth_compare_op::CompareOpdepth_bounds_test_enable::Boolstencil_test_enable::Boolfront::StencilOpStateback::StencilOpStatemin_depth_bounds::Float32max_depth_bounds::Float32
Vulkan.PipelineDepthStencilStateCreateInfo — MethodArguments:
depth_test_enable::Booldepth_write_enable::Booldepth_compare_op::CompareOpdepth_bounds_test_enable::Boolstencil_test_enable::Boolfront::StencilOpStateback::StencilOpStatemin_depth_bounds::Float32max_depth_bounds::Float32next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineDepthStencilStateCreateInfo(depth_test_enable::Bool, depth_write_enable::Bool, depth_compare_op::CompareOp, depth_bounds_test_enable::Bool, stencil_test_enable::Bool, front::StencilOpState, back::StencilOpState, min_depth_bounds::Real, max_depth_bounds::Real; next, flags) -> PipelineDepthStencilStateCreateInfo
Vulkan.PipelineDepthStencilStateCreateInfo — MethodArguments:
x::VkPipelineDepthStencilStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineDepthStencilStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineDepthStencilStateCreateInfo, next_types::Type...) -> PipelineDepthStencilStateCreateInfo
Vulkan.PipelineDepthStencilStateCreateInfo — MethodArguments:
x::_PipelineDepthStencilStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineDepthStencilStateCreateInfo(x::_PipelineDepthStencilStateCreateInfo, next_types::Type...) -> PipelineDepthStencilStateCreateInfo
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineDiscardRectangleStateCreateInfoEXT.
Extension: VK_EXT_discard_rectangles
struct PipelineDiscardRectangleStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32discard_rectangle_mode::DiscardRectangleModeEXTdiscard_rectangles::Vector{Rect2D}
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
discard_rectangle_mode::DiscardRectangleModeEXTdiscard_rectangles::Vector{Rect2D}next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineDiscardRectangleStateCreateInfoEXT(discard_rectangle_mode::DiscardRectangleModeEXT, discard_rectangles::AbstractArray; next, flags) -> PipelineDiscardRectangleStateCreateInfoEXT
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
x::VkPipelineDiscardRectangleStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineDiscardRectangleStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineDiscardRectangleStateCreateInfoEXT, next_types::Type...)
Vulkan.PipelineDiscardRectangleStateCreateInfoEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
x::_PipelineDiscardRectangleStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineDiscardRectangleStateCreateInfoEXT(x::_PipelineDiscardRectangleStateCreateInfoEXT, next_types::Type...)
Vulkan.PipelineDynamicStateCreateInfo — TypeHigh-level wrapper for VkPipelineDynamicStateCreateInfo.
struct PipelineDynamicStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32dynamic_states::Vector{DynamicState}
Vulkan.PipelineDynamicStateCreateInfo — MethodArguments:
dynamic_states::Vector{DynamicState}next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineDynamicStateCreateInfo(dynamic_states::AbstractArray; next, flags) -> PipelineDynamicStateCreateInfo
Vulkan.PipelineDynamicStateCreateInfo — MethodArguments:
x::VkPipelineDynamicStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineDynamicStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineDynamicStateCreateInfo, next_types::Type...)
Vulkan.PipelineDynamicStateCreateInfo — MethodArguments:
x::_PipelineDynamicStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineDynamicStateCreateInfo(x::_PipelineDynamicStateCreateInfo, next_types::Type...)
Vulkan.PipelineExecutableInfoKHR — TypeHigh-level wrapper for VkPipelineExecutableInfoKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineExecutableInfoKHR <: Vulkan.HighLevelStructnext::Anypipeline::Pipelineexecutable_index::UInt32
Vulkan.PipelineExecutableInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
pipeline::Pipelineexecutable_index::UInt32next::Any: defaults toC_NULL
PipelineExecutableInfoKHR(pipeline::Pipeline, executable_index::Integer; next) -> PipelineExecutableInfoKHR
Vulkan.PipelineExecutableInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::VkPipelineExecutableInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutableInfoKHR(x::VulkanCore.LibVulkan.VkPipelineExecutableInfoKHR, next_types::Type...)
Vulkan.PipelineExecutableInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::_PipelineExecutableInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutableInfoKHR(x::_PipelineExecutableInfoKHR, next_types::Type...)
Vulkan.PipelineExecutableInternalRepresentationKHR — TypeHigh-level wrapper for VkPipelineExecutableInternalRepresentationKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineExecutableInternalRepresentationKHR <: Vulkan.HighLevelStructnext::Anyname::Stringdescription::Stringis_text::Booldata_size::UInt64data::Ptr{Nothing}
Vulkan.PipelineExecutableInternalRepresentationKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
name::Stringdescription::Stringis_text::Booldata_size::UIntnext::Any: defaults toC_NULLdata::Ptr{Cvoid}: defaults toC_NULL
PipelineExecutableInternalRepresentationKHR(name::AbstractString, description::AbstractString, is_text::Bool, data_size::Integer; next, data) -> PipelineExecutableInternalRepresentationKHR
Vulkan.PipelineExecutableInternalRepresentationKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::VkPipelineExecutableInternalRepresentationKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutableInternalRepresentationKHR(x::VulkanCore.LibVulkan.VkPipelineExecutableInternalRepresentationKHR, next_types::Type...) -> PipelineExecutableInternalRepresentationKHR
Vulkan.PipelineExecutableInternalRepresentationKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::_PipelineExecutableInternalRepresentationKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutableInternalRepresentationKHR(x::_PipelineExecutableInternalRepresentationKHR, next_types::Type...) -> PipelineExecutableInternalRepresentationKHR
Vulkan.PipelineExecutablePropertiesKHR — TypeHigh-level wrapper for VkPipelineExecutablePropertiesKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineExecutablePropertiesKHR <: Vulkan.HighLevelStructnext::Anystages::ShaderStageFlagname::Stringdescription::Stringsubgroup_size::UInt32
Vulkan.PipelineExecutablePropertiesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
stages::ShaderStageFlagname::Stringdescription::Stringsubgroup_size::UInt32next::Any: defaults toC_NULL
PipelineExecutablePropertiesKHR(stages::ShaderStageFlag, name::AbstractString, description::AbstractString, subgroup_size::Integer; next) -> PipelineExecutablePropertiesKHR
Vulkan.PipelineExecutablePropertiesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::VkPipelineExecutablePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutablePropertiesKHR(x::VulkanCore.LibVulkan.VkPipelineExecutablePropertiesKHR, next_types::Type...) -> PipelineExecutablePropertiesKHR
Vulkan.PipelineExecutablePropertiesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::_PipelineExecutablePropertiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutablePropertiesKHR(x::_PipelineExecutablePropertiesKHR, next_types::Type...) -> PipelineExecutablePropertiesKHR
Vulkan.PipelineExecutableStatisticKHR — TypeHigh-level wrapper for VkPipelineExecutableStatisticKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineExecutableStatisticKHR <: Vulkan.HighLevelStructnext::Anyname::Stringdescription::Stringformat::PipelineExecutableStatisticFormatKHRvalue::PipelineExecutableStatisticValueKHR
Vulkan.PipelineExecutableStatisticKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
name::Stringdescription::Stringformat::PipelineExecutableStatisticFormatKHRvalue::PipelineExecutableStatisticValueKHRnext::Any: defaults toC_NULL
PipelineExecutableStatisticKHR(name::AbstractString, description::AbstractString, format::PipelineExecutableStatisticFormatKHR, value::PipelineExecutableStatisticValueKHR; next) -> PipelineExecutableStatisticKHR
Vulkan.PipelineExecutableStatisticKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::VkPipelineExecutableStatisticKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutableStatisticKHR(x::VulkanCore.LibVulkan.VkPipelineExecutableStatisticKHR, next_types::Type...) -> PipelineExecutableStatisticKHR
Vulkan.PipelineExecutableStatisticKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::_PipelineExecutableStatisticKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineExecutableStatisticKHR(x::_PipelineExecutableStatisticKHR, next_types::Type...) -> PipelineExecutableStatisticKHR
Vulkan.PipelineExecutableStatisticValueKHR — TypeHigh-level wrapper for VkPipelineExecutableStatisticValueKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineExecutableStatisticValueKHR <: Vulkan.HighLevelStructvks::VulkanCore.LibVulkan.VkPipelineExecutableStatisticValueKHR
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineFragmentShadingRateEnumStateCreateInfoNV.
Extension: VK_NV_fragment_shading_rate_enums
struct PipelineFragmentShadingRateEnumStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyshading_rate_type::FragmentShadingRateTypeNVshading_rate::FragmentShadingRateNVcombiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
shading_rate_type::FragmentShadingRateTypeNVshading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}next::Any: defaults toC_NULL
PipelineFragmentShadingRateEnumStateCreateInfoNV(shading_rate_type::FragmentShadingRateTypeNV, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next) -> PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::VkPipelineFragmentShadingRateEnumStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineFragmentShadingRateEnumStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineFragmentShadingRateEnumStateCreateInfoNV, next_types::Type...) -> PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan.PipelineFragmentShadingRateEnumStateCreateInfoNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::_PipelineFragmentShadingRateEnumStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineFragmentShadingRateEnumStateCreateInfoNV(x::_PipelineFragmentShadingRateEnumStateCreateInfoNV, next_types::Type...) -> PipelineFragmentShadingRateEnumStateCreateInfoNV
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR — TypeHigh-level wrapper for VkPipelineFragmentShadingRateStateCreateInfoKHR.
Extension: VK_KHR_fragment_shading_rate
struct PipelineFragmentShadingRateStateCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyfragment_size::Extent2Dcombiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
fragment_size::Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}next::Any: defaults toC_NULL
PipelineFragmentShadingRateStateCreateInfoKHR(fragment_size::Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next) -> PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::VkPipelineFragmentShadingRateStateCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineFragmentShadingRateStateCreateInfoKHR(x::VulkanCore.LibVulkan.VkPipelineFragmentShadingRateStateCreateInfoKHR, next_types::Type...) -> PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan.PipelineFragmentShadingRateStateCreateInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::_PipelineFragmentShadingRateStateCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineFragmentShadingRateStateCreateInfoKHR(x::_PipelineFragmentShadingRateStateCreateInfoKHR, next_types::Type...) -> PipelineFragmentShadingRateStateCreateInfoKHR
Vulkan.PipelineInfoKHR — TypeHigh-level wrapper for VkPipelineInfoKHR.
Extension: VK_KHR_pipeline_executable_properties
struct PipelineInfoKHR <: Vulkan.HighLevelStructnext::Anypipeline::Pipeline
Vulkan.PipelineInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
pipeline::Pipelinenext::Any: defaults toC_NULL
PipelineInfoKHR(pipeline::Pipeline; next) -> PipelineInfoKHR
Vulkan.PipelineInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::VkPipelineInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineInfoKHR(x::VulkanCore.LibVulkan.VkPipelineInfoKHR, next_types::Type...)
Vulkan.PipelineInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::_PipelineInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineInfoKHR(x::_PipelineInfoKHR, next_types::Type...)
Vulkan.PipelineInputAssemblyStateCreateInfo — TypeHigh-level wrapper for VkPipelineInputAssemblyStateCreateInfo.
struct PipelineInputAssemblyStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32topology::PrimitiveTopologyprimitive_restart_enable::Bool
Vulkan.PipelineInputAssemblyStateCreateInfo — MethodArguments:
topology::PrimitiveTopologyprimitive_restart_enable::Boolnext::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineInputAssemblyStateCreateInfo(topology::PrimitiveTopology, primitive_restart_enable::Bool; next, flags) -> PipelineInputAssemblyStateCreateInfo
Vulkan.PipelineInputAssemblyStateCreateInfo — MethodArguments:
x::VkPipelineInputAssemblyStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineInputAssemblyStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineInputAssemblyStateCreateInfo, next_types::Type...) -> PipelineInputAssemblyStateCreateInfo
Vulkan.PipelineInputAssemblyStateCreateInfo — MethodArguments:
x::_PipelineInputAssemblyStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineInputAssemblyStateCreateInfo(x::_PipelineInputAssemblyStateCreateInfo, next_types::Type...) -> PipelineInputAssemblyStateCreateInfo
Vulkan.PipelineLayoutCreateInfo — TypeHigh-level wrapper for VkPipelineLayoutCreateInfo.
struct PipelineLayoutCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32set_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{PushConstantRange}
Vulkan.PipelineLayoutCreateInfo — MethodArguments:
set_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{PushConstantRange}next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineLayoutCreateInfo(set_layouts::AbstractArray, push_constant_ranges::AbstractArray; next, flags) -> PipelineLayoutCreateInfo
Vulkan.PipelineLayoutCreateInfo — MethodArguments:
x::VkPipelineLayoutCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineLayoutCreateInfo(x::VulkanCore.LibVulkan.VkPipelineLayoutCreateInfo, next_types::Type...)
Vulkan.PipelineLayoutCreateInfo — MethodArguments:
x::_PipelineLayoutCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineLayoutCreateInfo(x::_PipelineLayoutCreateInfo, next_types::Type...)
Vulkan.PipelineLibraryCreateInfoKHR — TypeHigh-level wrapper for VkPipelineLibraryCreateInfoKHR.
Extension: VK_KHR_pipeline_library
struct PipelineLibraryCreateInfoKHR <: Vulkan.HighLevelStructnext::Anylibraries::Vector{Pipeline}
Vulkan.PipelineLibraryCreateInfoKHR — MethodExtension: VK_KHR_pipeline_library
Arguments:
libraries::Vector{Pipeline}next::Any: defaults toC_NULL
PipelineLibraryCreateInfoKHR(libraries::AbstractArray; next) -> PipelineLibraryCreateInfoKHR
Vulkan.PipelineLibraryCreateInfoKHR — MethodExtension: VK_KHR_pipeline_library
Arguments:
x::VkPipelineLibraryCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineLibraryCreateInfoKHR(x::VulkanCore.LibVulkan.VkPipelineLibraryCreateInfoKHR, next_types::Type...)
Vulkan.PipelineLibraryCreateInfoKHR — MethodExtension: VK_KHR_pipeline_library
Arguments:
x::_PipelineLibraryCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineLibraryCreateInfoKHR(x::_PipelineLibraryCreateInfoKHR, next_types::Type...)
Vulkan.PipelineMultisampleStateCreateInfo — TypeHigh-level wrapper for VkPipelineMultisampleStateCreateInfo.
struct PipelineMultisampleStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32rasterization_samples::SampleCountFlagsample_shading_enable::Boolmin_sample_shading::Float32sample_mask::Union{Ptr{Nothing}, Vector{UInt32}}alpha_to_coverage_enable::Boolalpha_to_one_enable::Bool
Vulkan.PipelineMultisampleStateCreateInfo — MethodArguments:
rasterization_samples::SampleCountFlagsample_shading_enable::Boolmin_sample_shading::Float32alpha_to_coverage_enable::Boolalpha_to_one_enable::Boolnext::Any: defaults toC_NULLflags::UInt32: defaults to0sample_mask::Vector{UInt32}: defaults toC_NULL
PipelineMultisampleStateCreateInfo(rasterization_samples::SampleCountFlag, sample_shading_enable::Bool, min_sample_shading::Real, alpha_to_coverage_enable::Bool, alpha_to_one_enable::Bool; next, flags, sample_mask) -> PipelineMultisampleStateCreateInfo
Vulkan.PipelineMultisampleStateCreateInfo — MethodArguments:
x::VkPipelineMultisampleStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineMultisampleStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineMultisampleStateCreateInfo, next_types::Type...) -> PipelineMultisampleStateCreateInfo
Vulkan.PipelineMultisampleStateCreateInfo — MethodArguments:
x::_PipelineMultisampleStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineMultisampleStateCreateInfo(x::_PipelineMultisampleStateCreateInfo, next_types::Type...) -> PipelineMultisampleStateCreateInfo
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationConservativeStateCreateInfoEXT.
Extension: VK_EXT_conservative_rasterization
struct PipelineRasterizationConservativeStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32conservative_rasterization_mode::ConservativeRasterizationModeEXTextra_primitive_overestimation_size::Float32
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
conservative_rasterization_mode::ConservativeRasterizationModeEXTextra_primitive_overestimation_size::Float32next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineRasterizationConservativeStateCreateInfoEXT(conservative_rasterization_mode::ConservativeRasterizationModeEXT, extra_primitive_overestimation_size::Real; next, flags) -> PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
x::VkPipelineRasterizationConservativeStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationConservativeStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineRasterizationConservativeStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan.PipelineRasterizationConservativeStateCreateInfoEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
x::_PipelineRasterizationConservativeStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationConservativeStateCreateInfoEXT(x::_PipelineRasterizationConservativeStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationDepthClipStateCreateInfoEXT.
Extension: VK_EXT_depth_clip_enable
struct PipelineRasterizationDepthClipStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32depth_clip_enable::Bool
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
depth_clip_enable::Boolnext::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineRasterizationDepthClipStateCreateInfoEXT(depth_clip_enable::Bool; next, flags) -> PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
x::VkPipelineRasterizationDepthClipStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationDepthClipStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineRasterizationDepthClipStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan.PipelineRasterizationDepthClipStateCreateInfoEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
x::_PipelineRasterizationDepthClipStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationDepthClipStateCreateInfoEXT(x::_PipelineRasterizationDepthClipStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan.PipelineRasterizationLineStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationLineStateCreateInfoEXT.
Extension: VK_EXT_line_rasterization
struct PipelineRasterizationLineStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyline_rasterization_mode::LineRasterizationModeEXTstippled_line_enable::Boolline_stipple_factor::UInt32line_stipple_pattern::UInt16
Vulkan.PipelineRasterizationLineStateCreateInfoEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
line_rasterization_mode::LineRasterizationModeEXTstippled_line_enable::Boolline_stipple_factor::UInt32line_stipple_pattern::UInt16next::Any: defaults toC_NULL
PipelineRasterizationLineStateCreateInfoEXT(line_rasterization_mode::LineRasterizationModeEXT, stippled_line_enable::Bool, line_stipple_factor::Integer, line_stipple_pattern::Integer; next) -> PipelineRasterizationLineStateCreateInfoEXT
Vulkan.PipelineRasterizationLineStateCreateInfoEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::VkPipelineRasterizationLineStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationLineStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineRasterizationLineStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationLineStateCreateInfoEXT
Vulkan.PipelineRasterizationLineStateCreateInfoEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::_PipelineRasterizationLineStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationLineStateCreateInfoEXT(x::_PipelineRasterizationLineStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationLineStateCreateInfoEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.
Extension: VK_EXT_provoking_vertex
struct PipelineRasterizationProvokingVertexStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyprovoking_vertex_mode::ProvokingVertexModeEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
provoking_vertex_mode::ProvokingVertexModeEXTnext::Any: defaults toC_NULL
PipelineRasterizationProvokingVertexStateCreateInfoEXT(provoking_vertex_mode::ProvokingVertexModeEXT; next) -> PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::VkPipelineRasterizationProvokingVertexStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationProvokingVertexStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineRasterizationProvokingVertexStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan.PipelineRasterizationProvokingVertexStateCreateInfoEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::_PipelineRasterizationProvokingVertexStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationProvokingVertexStateCreateInfoEXT(x::_PipelineRasterizationProvokingVertexStateCreateInfoEXT, next_types::Type...) -> PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan.PipelineRasterizationStateCreateInfo — TypeHigh-level wrapper for VkPipelineRasterizationStateCreateInfo.
struct PipelineRasterizationStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32depth_clamp_enable::Boolrasterizer_discard_enable::Boolpolygon_mode::PolygonModecull_mode::CullModeFlagfront_face::FrontFacedepth_bias_enable::Booldepth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32line_width::Float32
Vulkan.PipelineRasterizationStateCreateInfo — MethodArguments:
depth_clamp_enable::Boolrasterizer_discard_enable::Boolpolygon_mode::PolygonModefront_face::FrontFacedepth_bias_enable::Booldepth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32line_width::Float32next::Any: defaults toC_NULLflags::UInt32: defaults to0cull_mode::CullModeFlag: defaults to0
PipelineRasterizationStateCreateInfo(depth_clamp_enable::Bool, rasterizer_discard_enable::Bool, polygon_mode::PolygonMode, front_face::FrontFace, depth_bias_enable::Bool, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, line_width::Real; next, flags, cull_mode) -> PipelineRasterizationStateCreateInfo
Vulkan.PipelineRasterizationStateCreateInfo — MethodArguments:
x::VkPipelineRasterizationStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineRasterizationStateCreateInfo, next_types::Type...) -> PipelineRasterizationStateCreateInfo
Vulkan.PipelineRasterizationStateCreateInfo — MethodArguments:
x::_PipelineRasterizationStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationStateCreateInfo(x::_PipelineRasterizationStateCreateInfo, next_types::Type...) -> PipelineRasterizationStateCreateInfo
Vulkan.PipelineRasterizationStateRasterizationOrderAMD — TypeHigh-level wrapper for VkPipelineRasterizationStateRasterizationOrderAMD.
Extension: VK_AMD_rasterization_order
struct PipelineRasterizationStateRasterizationOrderAMD <: Vulkan.HighLevelStructnext::Anyrasterization_order::RasterizationOrderAMD
Vulkan.PipelineRasterizationStateRasterizationOrderAMD — MethodExtension: VK_AMD_rasterization_order
Arguments:
rasterization_order::RasterizationOrderAMDnext::Any: defaults toC_NULL
PipelineRasterizationStateRasterizationOrderAMD(rasterization_order::RasterizationOrderAMD; next) -> PipelineRasterizationStateRasterizationOrderAMD
Vulkan.PipelineRasterizationStateRasterizationOrderAMD — MethodExtension: VK_AMD_rasterization_order
Arguments:
x::VkPipelineRasterizationStateRasterizationOrderAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationStateRasterizationOrderAMD(x::VulkanCore.LibVulkan.VkPipelineRasterizationStateRasterizationOrderAMD, next_types::Type...) -> PipelineRasterizationStateRasterizationOrderAMD
Vulkan.PipelineRasterizationStateRasterizationOrderAMD — MethodExtension: VK_AMD_rasterization_order
Arguments:
x::_PipelineRasterizationStateRasterizationOrderAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationStateRasterizationOrderAMD(x::_PipelineRasterizationStateRasterizationOrderAMD, next_types::Type...) -> PipelineRasterizationStateRasterizationOrderAMD
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT — TypeHigh-level wrapper for VkPipelineRasterizationStateStreamCreateInfoEXT.
Extension: VK_EXT_transform_feedback
struct PipelineRasterizationStateStreamCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32rasterization_stream::UInt32
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
rasterization_stream::UInt32next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineRasterizationStateStreamCreateInfoEXT(rasterization_stream::Integer; next, flags) -> PipelineRasterizationStateStreamCreateInfoEXT
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::VkPipelineRasterizationStateStreamCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationStateStreamCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineRasterizationStateStreamCreateInfoEXT, next_types::Type...) -> PipelineRasterizationStateStreamCreateInfoEXT
Vulkan.PipelineRasterizationStateStreamCreateInfoEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::_PipelineRasterizationStateStreamCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRasterizationStateStreamCreateInfoEXT(x::_PipelineRasterizationStateStreamCreateInfoEXT, next_types::Type...) -> PipelineRasterizationStateStreamCreateInfoEXT
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineRepresentativeFragmentTestStateCreateInfoNV.
Extension: VK_NV_representative_fragment_test
struct PipelineRepresentativeFragmentTestStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyrepresentative_fragment_test_enable::Bool
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
representative_fragment_test_enable::Boolnext::Any: defaults toC_NULL
PipelineRepresentativeFragmentTestStateCreateInfoNV(representative_fragment_test_enable::Bool; next) -> PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
x::VkPipelineRepresentativeFragmentTestStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRepresentativeFragmentTestStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineRepresentativeFragmentTestStateCreateInfoNV, next_types::Type...) -> PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan.PipelineRepresentativeFragmentTestStateCreateInfoNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
x::_PipelineRepresentativeFragmentTestStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineRepresentativeFragmentTestStateCreateInfoNV(x::_PipelineRepresentativeFragmentTestStateCreateInfoNV, next_types::Type...) -> PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan.PipelineSampleLocationsStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineSampleLocationsStateCreateInfoEXT.
Extension: VK_EXT_sample_locations
struct PipelineSampleLocationsStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anysample_locations_enable::Boolsample_locations_info::SampleLocationsInfoEXT
Vulkan.PipelineSampleLocationsStateCreateInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
sample_locations_enable::Boolsample_locations_info::SampleLocationsInfoEXTnext::Any: defaults toC_NULL
PipelineSampleLocationsStateCreateInfoEXT(sample_locations_enable::Bool, sample_locations_info::SampleLocationsInfoEXT; next) -> PipelineSampleLocationsStateCreateInfoEXT
Vulkan.PipelineSampleLocationsStateCreateInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::VkPipelineSampleLocationsStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineSampleLocationsStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineSampleLocationsStateCreateInfoEXT, next_types::Type...)
Vulkan.PipelineSampleLocationsStateCreateInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::_PipelineSampleLocationsStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineSampleLocationsStateCreateInfoEXT(x::_PipelineSampleLocationsStateCreateInfoEXT, next_types::Type...)
Vulkan.PipelineShaderStageCreateInfo — TypeHigh-level wrapper for VkPipelineShaderStageCreateInfo.
struct PipelineShaderStageCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::PipelineShaderStageCreateFlagstage::ShaderStageFlag_module::ShaderModulename::Stringspecialization_info::Union{Ptr{Nothing}, SpecializationInfo}
Vulkan.PipelineShaderStageCreateInfo — MethodArguments:
stage::ShaderStageFlag_module::ShaderModulename::Stringnext::Any: defaults toC_NULLflags::PipelineShaderStageCreateFlag: defaults to0specialization_info::SpecializationInfo: defaults toC_NULL
PipelineShaderStageCreateInfo(stage::ShaderStageFlag, _module::ShaderModule, name::AbstractString; next, flags, specialization_info) -> PipelineShaderStageCreateInfo
Vulkan.PipelineShaderStageCreateInfo — MethodArguments:
x::VkPipelineShaderStageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineShaderStageCreateInfo(x::VulkanCore.LibVulkan.VkPipelineShaderStageCreateInfo, next_types::Type...)
Vulkan.PipelineShaderStageCreateInfo — MethodArguments:
x::_PipelineShaderStageCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineShaderStageCreateInfo(x::_PipelineShaderStageCreateInfo, next_types::Type...)
Vulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — TypeHigh-level wrapper for VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT.
Extension: VK_EXT_subgroup_size_control
struct PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyrequired_subgroup_size::UInt32
Vulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
required_subgroup_size::UInt32next::Any: defaults toC_NULL
PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(required_subgroup_size::Integer; next) -> PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Vulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT, next_types::Type...) -> PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Vulkan.PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::_PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(x::_PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT, next_types::Type...) -> PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Vulkan.PipelineTessellationDomainOriginStateCreateInfo — TypeHigh-level wrapper for VkPipelineTessellationDomainOriginStateCreateInfo.
struct PipelineTessellationDomainOriginStateCreateInfo <: Vulkan.HighLevelStructnext::Anydomain_origin::TessellationDomainOrigin
Vulkan.PipelineTessellationDomainOriginStateCreateInfo — MethodArguments:
domain_origin::TessellationDomainOriginnext::Any: defaults toC_NULL
PipelineTessellationDomainOriginStateCreateInfo(domain_origin::TessellationDomainOrigin; next) -> PipelineTessellationDomainOriginStateCreateInfo
Vulkan.PipelineTessellationDomainOriginStateCreateInfo — MethodArguments:
x::VkPipelineTessellationDomainOriginStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineTessellationDomainOriginStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineTessellationDomainOriginStateCreateInfo, next_types::Type...) -> PipelineTessellationDomainOriginStateCreateInfo
Vulkan.PipelineTessellationDomainOriginStateCreateInfo — MethodArguments:
x::_PipelineTessellationDomainOriginStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineTessellationDomainOriginStateCreateInfo(x::_PipelineTessellationDomainOriginStateCreateInfo, next_types::Type...) -> PipelineTessellationDomainOriginStateCreateInfo
Vulkan.PipelineTessellationStateCreateInfo — TypeHigh-level wrapper for VkPipelineTessellationStateCreateInfo.
struct PipelineTessellationStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32patch_control_points::UInt32
Vulkan.PipelineTessellationStateCreateInfo — MethodArguments:
patch_control_points::UInt32next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineTessellationStateCreateInfo(patch_control_points::Integer; next, flags) -> PipelineTessellationStateCreateInfo
Vulkan.PipelineTessellationStateCreateInfo — MethodArguments:
x::VkPipelineTessellationStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineTessellationStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineTessellationStateCreateInfo, next_types::Type...) -> PipelineTessellationStateCreateInfo
Vulkan.PipelineTessellationStateCreateInfo — MethodArguments:
x::_PipelineTessellationStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineTessellationStateCreateInfo(x::_PipelineTessellationStateCreateInfo, next_types::Type...) -> PipelineTessellationStateCreateInfo
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT — TypeHigh-level wrapper for VkPipelineVertexInputDivisorStateCreateInfoEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct PipelineVertexInputDivisorStateCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyvertex_binding_divisors::Vector{VertexInputBindingDivisorDescriptionEXT}
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
vertex_binding_divisors::Vector{VertexInputBindingDivisorDescriptionEXT}next::Any: defaults toC_NULL
PipelineVertexInputDivisorStateCreateInfoEXT(vertex_binding_divisors::AbstractArray; next) -> PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::VkPipelineVertexInputDivisorStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineVertexInputDivisorStateCreateInfoEXT(x::VulkanCore.LibVulkan.VkPipelineVertexInputDivisorStateCreateInfoEXT, next_types::Type...)
Vulkan.PipelineVertexInputDivisorStateCreateInfoEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::_PipelineVertexInputDivisorStateCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineVertexInputDivisorStateCreateInfoEXT(x::_PipelineVertexInputDivisorStateCreateInfoEXT, next_types::Type...)
Vulkan.PipelineVertexInputStateCreateInfo — TypeHigh-level wrapper for VkPipelineVertexInputStateCreateInfo.
struct PipelineVertexInputStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32vertex_binding_descriptions::Vector{VertexInputBindingDescription}vertex_attribute_descriptions::Vector{VertexInputAttributeDescription}
Vulkan.PipelineVertexInputStateCreateInfo — MethodArguments:
vertex_binding_descriptions::Vector{VertexInputBindingDescription}vertex_attribute_descriptions::Vector{VertexInputAttributeDescription}next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineVertexInputStateCreateInfo(vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray; next, flags) -> PipelineVertexInputStateCreateInfo
Vulkan.PipelineVertexInputStateCreateInfo — MethodArguments:
x::VkPipelineVertexInputStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineVertexInputStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineVertexInputStateCreateInfo, next_types::Type...)
Vulkan.PipelineVertexInputStateCreateInfo — MethodArguments:
x::_PipelineVertexInputStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineVertexInputStateCreateInfo(x::_PipelineVertexInputStateCreateInfo, next_types::Type...)
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.
Extension: VK_NV_shading_rate_image
struct PipelineViewportCoarseSampleOrderStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anysample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{CoarseSampleOrderCustomNV}
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{CoarseSampleOrderCustomNV}next::Any: defaults toC_NULL
PipelineViewportCoarseSampleOrderStateCreateInfoNV(sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray; next) -> PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::VkPipelineViewportCoarseSampleOrderStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportCoarseSampleOrderStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineViewportCoarseSampleOrderStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportCoarseSampleOrderStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::_PipelineViewportCoarseSampleOrderStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportCoarseSampleOrderStateCreateInfoNV(x::_PipelineViewportCoarseSampleOrderStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportExclusiveScissorStateCreateInfoNV.
Extension: VK_NV_scissor_exclusive
struct PipelineViewportExclusiveScissorStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyexclusive_scissors::Vector{Rect2D}
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
exclusive_scissors::Vector{Rect2D}next::Any: defaults toC_NULL
PipelineViewportExclusiveScissorStateCreateInfoNV(exclusive_scissors::AbstractArray; next) -> PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
x::VkPipelineViewportExclusiveScissorStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportExclusiveScissorStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineViewportExclusiveScissorStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportExclusiveScissorStateCreateInfoNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
x::_PipelineViewportExclusiveScissorStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportExclusiveScissorStateCreateInfoNV(x::_PipelineViewportExclusiveScissorStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportShadingRateImageStateCreateInfoNV.
Extension: VK_NV_shading_rate_image
struct PipelineViewportShadingRateImageStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyshading_rate_image_enable::Boolshading_rate_palettes::Vector{ShadingRatePaletteNV}
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate_image_enable::Boolshading_rate_palettes::Vector{ShadingRatePaletteNV}next::Any: defaults toC_NULL
PipelineViewportShadingRateImageStateCreateInfoNV(shading_rate_image_enable::Bool, shading_rate_palettes::AbstractArray; next) -> PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::VkPipelineViewportShadingRateImageStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportShadingRateImageStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineViewportShadingRateImageStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportShadingRateImageStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::_PipelineViewportShadingRateImageStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportShadingRateImageStateCreateInfoNV(x::_PipelineViewportShadingRateImageStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportStateCreateInfo — TypeHigh-level wrapper for VkPipelineViewportStateCreateInfo.
struct PipelineViewportStateCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32viewports::Union{Ptr{Nothing}, Vector{Viewport}}scissors::Union{Ptr{Nothing}, Vector{Rect2D}}
Vulkan.PipelineViewportStateCreateInfo — MethodArguments:
x::VkPipelineViewportStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportStateCreateInfo(x::VulkanCore.LibVulkan.VkPipelineViewportStateCreateInfo, next_types::Type...)
Vulkan.PipelineViewportStateCreateInfo — MethodArguments:
x::_PipelineViewportStateCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportStateCreateInfo(x::_PipelineViewportStateCreateInfo, next_types::Type...)
Vulkan.PipelineViewportStateCreateInfo — MethodArguments:
next::Any: defaults toC_NULLflags::UInt32: defaults to0viewports::Vector{Viewport}: defaults toC_NULLscissors::Vector{Rect2D}: defaults toC_NULL
PipelineViewportStateCreateInfo(; next, flags, viewports, scissors) -> PipelineViewportStateCreateInfo
Vulkan.PipelineViewportSwizzleStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportSwizzleStateCreateInfoNV.
Extension: VK_NV_viewport_swizzle
struct PipelineViewportSwizzleStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::UInt32viewport_swizzles::Vector{ViewportSwizzleNV}
Vulkan.PipelineViewportSwizzleStateCreateInfoNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
viewport_swizzles::Vector{ViewportSwizzleNV}next::Any: defaults toC_NULLflags::UInt32: defaults to0
PipelineViewportSwizzleStateCreateInfoNV(viewport_swizzles::AbstractArray; next, flags) -> PipelineViewportSwizzleStateCreateInfoNV
Vulkan.PipelineViewportSwizzleStateCreateInfoNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
x::VkPipelineViewportSwizzleStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportSwizzleStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineViewportSwizzleStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportSwizzleStateCreateInfoNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
x::_PipelineViewportSwizzleStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportSwizzleStateCreateInfoNV(x::_PipelineViewportSwizzleStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportWScalingStateCreateInfoNV — TypeHigh-level wrapper for VkPipelineViewportWScalingStateCreateInfoNV.
Extension: VK_NV_clip_space_w_scaling
struct PipelineViewportWScalingStateCreateInfoNV <: Vulkan.HighLevelStructnext::Anyviewport_w_scaling_enable::Boolviewport_w_scalings::Union{Ptr{Nothing}, Vector{ViewportWScalingNV}}
Vulkan.PipelineViewportWScalingStateCreateInfoNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
viewport_w_scaling_enable::Boolnext::Any: defaults toC_NULLviewport_w_scalings::Vector{ViewportWScalingNV}: defaults toC_NULL
PipelineViewportWScalingStateCreateInfoNV(viewport_w_scaling_enable::Bool; next, viewport_w_scalings) -> PipelineViewportWScalingStateCreateInfoNV
Vulkan.PipelineViewportWScalingStateCreateInfoNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
x::VkPipelineViewportWScalingStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportWScalingStateCreateInfoNV(x::VulkanCore.LibVulkan.VkPipelineViewportWScalingStateCreateInfoNV, next_types::Type...)
Vulkan.PipelineViewportWScalingStateCreateInfoNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
x::_PipelineViewportWScalingStateCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
PipelineViewportWScalingStateCreateInfoNV(x::_PipelineViewportWScalingStateCreateInfoNV, next_types::Type...)
Vulkan.PresentInfoKHR — TypeHigh-level wrapper for VkPresentInfoKHR.
Extension: VK_KHR_swapchain
struct PresentInfoKHR <: Vulkan.HighLevelStructnext::Anywait_semaphores::Vector{Semaphore}swapchains::Vector{SwapchainKHR}image_indices::Vector{UInt32}results::Union{Ptr{Nothing}, Vector{Result}}
Vulkan.PresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
wait_semaphores::Vector{Semaphore}swapchains::Vector{SwapchainKHR}image_indices::Vector{UInt32}next::Any: defaults toC_NULLresults::Vector{Result}: defaults toC_NULL
PresentInfoKHR(wait_semaphores::AbstractArray, swapchains::AbstractArray, image_indices::AbstractArray; next, results) -> PresentInfoKHR
Vulkan.PresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkPresentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PresentInfoKHR(x::VulkanCore.LibVulkan.VkPresentInfoKHR, next_types::Type...)
Vulkan.PresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_PresentInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PresentInfoKHR(x::_PresentInfoKHR, next_types::Type...)
Vulkan.PresentRegionKHR — TypeHigh-level wrapper for VkPresentRegionKHR.
Extension: VK_KHR_incremental_present
struct PresentRegionKHR <: Vulkan.HighLevelStructrectangles::Union{Ptr{Nothing}, Vector{RectLayerKHR}}
Vulkan.PresentRegionKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::VkPresentRegionKHR
PresentRegionKHR(x::VulkanCore.LibVulkan.VkPresentRegionKHR)
Vulkan.PresentRegionKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::_PresentRegionKHR
PresentRegionKHR(x::_PresentRegionKHR)
Vulkan.PresentRegionKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
rectangles::Vector{RectLayerKHR}: defaults toC_NULL
PresentRegionKHR(; rectangles) -> PresentRegionKHR
Vulkan.PresentRegionsKHR — TypeHigh-level wrapper for VkPresentRegionsKHR.
Extension: VK_KHR_incremental_present
struct PresentRegionsKHR <: Vulkan.HighLevelStructnext::Anyregions::Union{Ptr{Nothing}, Vector{PresentRegionKHR}}
Vulkan.PresentRegionsKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::VkPresentRegionsKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PresentRegionsKHR(x::VulkanCore.LibVulkan.VkPresentRegionsKHR, next_types::Type...)
Vulkan.PresentRegionsKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::_PresentRegionsKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
PresentRegionsKHR(x::_PresentRegionsKHR, next_types::Type...)
Vulkan.PresentRegionsKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
next::Any: defaults toC_NULLregions::Vector{PresentRegionKHR}: defaults toC_NULL
PresentRegionsKHR(; next, regions) -> PresentRegionsKHR
Vulkan.PresentTimeGOOGLE — TypeHigh-level wrapper for VkPresentTimeGOOGLE.
Extension: VK_GOOGLE_display_timing
struct PresentTimeGOOGLE <: Vulkan.HighLevelStructpresent_id::UInt32desired_present_time::UInt64
Vulkan.PresentTimeGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::VkPresentTimeGOOGLE
PresentTimeGOOGLE(x::VulkanCore.LibVulkan.VkPresentTimeGOOGLE) -> PresentTimeGOOGLE
Vulkan.PresentTimeGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::_PresentTimeGOOGLE
PresentTimeGOOGLE(x::_PresentTimeGOOGLE) -> PresentTimeGOOGLE
Vulkan.PresentTimesInfoGOOGLE — TypeHigh-level wrapper for VkPresentTimesInfoGOOGLE.
Extension: VK_GOOGLE_display_timing
struct PresentTimesInfoGOOGLE <: Vulkan.HighLevelStructnext::Anytimes::Union{Ptr{Nothing}, Vector{PresentTimeGOOGLE}}
Vulkan.PresentTimesInfoGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::VkPresentTimesInfoGOOGLEnext_types::Type...: types of members to initialize and include as part of thenextchain
PresentTimesInfoGOOGLE(x::VulkanCore.LibVulkan.VkPresentTimesInfoGOOGLE, next_types::Type...)
Vulkan.PresentTimesInfoGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::_PresentTimesInfoGOOGLEnext_types::Type...: types of members to initialize and include as part of thenextchain
PresentTimesInfoGOOGLE(x::_PresentTimesInfoGOOGLE, next_types::Type...)
Vulkan.PresentTimesInfoGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
next::Any: defaults toC_NULLtimes::Vector{PresentTimeGOOGLE}: defaults toC_NULL
PresentTimesInfoGOOGLE(; next, times) -> PresentTimesInfoGOOGLE
Vulkan.PrivateDataSlotCreateInfoEXT — TypeHigh-level wrapper for VkPrivateDataSlotCreateInfoEXT.
Extension: VK_EXT_private_data
struct PrivateDataSlotCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::PrivateDataSlotCreateFlagEXT
Vulkan.PrivateDataSlotCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
flags::PrivateDataSlotCreateFlagEXTnext::Any: defaults toC_NULL
PrivateDataSlotCreateInfoEXT(flags::PrivateDataSlotCreateFlagEXT; next) -> PrivateDataSlotCreateInfoEXT
Vulkan.PrivateDataSlotCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::VkPrivateDataSlotCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PrivateDataSlotCreateInfoEXT(x::VulkanCore.LibVulkan.VkPrivateDataSlotCreateInfoEXT, next_types::Type...) -> PrivateDataSlotCreateInfoEXT
Vulkan.PrivateDataSlotCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::_PrivateDataSlotCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
PrivateDataSlotCreateInfoEXT(x::_PrivateDataSlotCreateInfoEXT, next_types::Type...) -> PrivateDataSlotCreateInfoEXT
Vulkan.ProtectedSubmitInfo — TypeHigh-level wrapper for VkProtectedSubmitInfo.
struct ProtectedSubmitInfo <: Vulkan.HighLevelStructnext::Anyprotected_submit::Bool
Vulkan.ProtectedSubmitInfo — MethodArguments:
protected_submit::Boolnext::Any: defaults toC_NULL
ProtectedSubmitInfo(protected_submit::Bool; next) -> ProtectedSubmitInfo
Vulkan.ProtectedSubmitInfo — MethodArguments:
x::VkProtectedSubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ProtectedSubmitInfo(x::VulkanCore.LibVulkan.VkProtectedSubmitInfo, next_types::Type...) -> ProtectedSubmitInfo
Vulkan.ProtectedSubmitInfo — MethodArguments:
x::_ProtectedSubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ProtectedSubmitInfo(x::_ProtectedSubmitInfo, next_types::Type...) -> ProtectedSubmitInfo
Vulkan.PushConstantRange — TypeHigh-level wrapper for VkPushConstantRange.
struct PushConstantRange <: Vulkan.HighLevelStructstage_flags::ShaderStageFlagoffset::UInt32size::UInt32
Vulkan.PushConstantRange — MethodArguments:
x::VkPushConstantRange
PushConstantRange(x::VulkanCore.LibVulkan.VkPushConstantRange) -> PushConstantRange
Vulkan.PushConstantRange — MethodArguments:
x::_PushConstantRange
PushConstantRange(x::_PushConstantRange) -> PushConstantRange
Vulkan.QueryPoolCreateInfo — TypeHigh-level wrapper for VkQueryPoolCreateInfo.
struct QueryPoolCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32query_type::QueryTypequery_count::UInt32pipeline_statistics::QueryPipelineStatisticFlag
Vulkan.QueryPoolCreateInfo — MethodArguments:
query_type::QueryTypequery_count::UInt32next::Any: defaults toC_NULLflags::UInt32: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
QueryPoolCreateInfo(query_type::QueryType, query_count::Integer; next, flags, pipeline_statistics) -> QueryPoolCreateInfo
Vulkan.QueryPoolCreateInfo — MethodArguments:
x::VkQueryPoolCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
QueryPoolCreateInfo(x::VulkanCore.LibVulkan.VkQueryPoolCreateInfo, next_types::Type...) -> QueryPoolCreateInfo
Vulkan.QueryPoolCreateInfo — MethodArguments:
x::_QueryPoolCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
QueryPoolCreateInfo(x::_QueryPoolCreateInfo, next_types::Type...) -> QueryPoolCreateInfo
Vulkan.QueryPoolPerformanceCreateInfoKHR — TypeHigh-level wrapper for VkQueryPoolPerformanceCreateInfoKHR.
Extension: VK_KHR_performance_query
struct QueryPoolPerformanceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyqueue_family_index::UInt32counter_indices::Vector{UInt32}
Vulkan.QueryPoolPerformanceCreateInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
queue_family_index::UInt32counter_indices::Vector{UInt32}next::Any: defaults toC_NULL
QueryPoolPerformanceCreateInfoKHR(queue_family_index::Integer, counter_indices::AbstractArray; next) -> QueryPoolPerformanceCreateInfoKHR
Vulkan.QueryPoolPerformanceCreateInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::VkQueryPoolPerformanceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
QueryPoolPerformanceCreateInfoKHR(x::VulkanCore.LibVulkan.VkQueryPoolPerformanceCreateInfoKHR, next_types::Type...) -> QueryPoolPerformanceCreateInfoKHR
Vulkan.QueryPoolPerformanceCreateInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::_QueryPoolPerformanceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
QueryPoolPerformanceCreateInfoKHR(x::_QueryPoolPerformanceCreateInfoKHR, next_types::Type...) -> QueryPoolPerformanceCreateInfoKHR
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL — TypeHigh-level wrapper for VkQueryPoolPerformanceQueryCreateInfoINTEL.
Extension: VK_INTEL_performance_query
struct QueryPoolPerformanceQueryCreateInfoINTEL <: Vulkan.HighLevelStructnext::Anyperformance_counters_sampling::QueryPoolSamplingModeINTEL
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
performance_counters_sampling::QueryPoolSamplingModeINTELnext::Any: defaults toC_NULL
QueryPoolPerformanceQueryCreateInfoINTEL(performance_counters_sampling::QueryPoolSamplingModeINTEL; next) -> QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::VkQueryPoolPerformanceQueryCreateInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
QueryPoolPerformanceQueryCreateInfoINTEL(x::VulkanCore.LibVulkan.VkQueryPoolPerformanceQueryCreateInfoINTEL, next_types::Type...) -> QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan.QueryPoolPerformanceQueryCreateInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::_QueryPoolPerformanceQueryCreateInfoINTELnext_types::Type...: types of members to initialize and include as part of thenextchain
QueryPoolPerformanceQueryCreateInfoINTEL(x::_QueryPoolPerformanceQueryCreateInfoINTEL, next_types::Type...) -> QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan.QueueFamilyCheckpointProperties2NV — TypeHigh-level wrapper for VkQueueFamilyCheckpointProperties2NV.
Extension: VK_KHR_synchronization2
struct QueueFamilyCheckpointProperties2NV <: Vulkan.HighLevelStructnext::Anycheckpoint_execution_stage_mask::UInt64
Vulkan.QueueFamilyCheckpointProperties2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
checkpoint_execution_stage_mask::UInt64next::Any: defaults toC_NULL
QueueFamilyCheckpointProperties2NV(checkpoint_execution_stage_mask::Integer; next) -> QueueFamilyCheckpointProperties2NV
Vulkan.QueueFamilyCheckpointProperties2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkQueueFamilyCheckpointProperties2NVnext_types::Type...: types of members to initialize and include as part of thenextchain
QueueFamilyCheckpointProperties2NV(x::VulkanCore.LibVulkan.VkQueueFamilyCheckpointProperties2NV, next_types::Type...) -> QueueFamilyCheckpointProperties2NV
Vulkan.QueueFamilyCheckpointProperties2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_QueueFamilyCheckpointProperties2NVnext_types::Type...: types of members to initialize and include as part of thenextchain
QueueFamilyCheckpointProperties2NV(x::_QueueFamilyCheckpointProperties2NV, next_types::Type...) -> QueueFamilyCheckpointProperties2NV
Vulkan.QueueFamilyCheckpointPropertiesNV — TypeHigh-level wrapper for VkQueueFamilyCheckpointPropertiesNV.
Extension: VK_NV_device_diagnostic_checkpoints
struct QueueFamilyCheckpointPropertiesNV <: Vulkan.HighLevelStructnext::Anycheckpoint_execution_stage_mask::PipelineStageFlag
Vulkan.QueueFamilyCheckpointPropertiesNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
checkpoint_execution_stage_mask::PipelineStageFlagnext::Any: defaults toC_NULL
QueueFamilyCheckpointPropertiesNV(checkpoint_execution_stage_mask::PipelineStageFlag; next) -> QueueFamilyCheckpointPropertiesNV
Vulkan.QueueFamilyCheckpointPropertiesNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
x::VkQueueFamilyCheckpointPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
QueueFamilyCheckpointPropertiesNV(x::VulkanCore.LibVulkan.VkQueueFamilyCheckpointPropertiesNV, next_types::Type...) -> QueueFamilyCheckpointPropertiesNV
Vulkan.QueueFamilyCheckpointPropertiesNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
x::_QueueFamilyCheckpointPropertiesNVnext_types::Type...: types of members to initialize and include as part of thenextchain
QueueFamilyCheckpointPropertiesNV(x::_QueueFamilyCheckpointPropertiesNV, next_types::Type...) -> QueueFamilyCheckpointPropertiesNV
Vulkan.QueueFamilyProperties — TypeHigh-level wrapper for VkQueueFamilyProperties.
struct QueueFamilyProperties <: Vulkan.HighLevelStructqueue_flags::QueueFlagqueue_count::UInt32timestamp_valid_bits::UInt32min_image_transfer_granularity::Extent3D
Vulkan.QueueFamilyProperties — MethodArguments:
queue_count::UInt32timestamp_valid_bits::UInt32min_image_transfer_granularity::Extent3Dqueue_flags::QueueFlag: defaults to0
QueueFamilyProperties(queue_count::Integer, timestamp_valid_bits::Integer, min_image_transfer_granularity::Extent3D; queue_flags) -> QueueFamilyProperties
Vulkan.QueueFamilyProperties — MethodArguments:
x::VkQueueFamilyProperties
QueueFamilyProperties(x::VulkanCore.LibVulkan.VkQueueFamilyProperties) -> QueueFamilyProperties
Vulkan.QueueFamilyProperties — MethodArguments:
x::_QueueFamilyProperties
QueueFamilyProperties(x::_QueueFamilyProperties) -> QueueFamilyProperties
Vulkan.QueueFamilyProperties2 — TypeHigh-level wrapper for VkQueueFamilyProperties2.
struct QueueFamilyProperties2 <: Vulkan.HighLevelStructnext::Anyqueue_family_properties::QueueFamilyProperties
Vulkan.QueueFamilyProperties2 — MethodArguments:
queue_family_properties::QueueFamilyPropertiesnext::Any: defaults toC_NULL
QueueFamilyProperties2(queue_family_properties::QueueFamilyProperties; next) -> QueueFamilyProperties2
Vulkan.QueueFamilyProperties2 — MethodArguments:
x::VkQueueFamilyProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
QueueFamilyProperties2(x::VulkanCore.LibVulkan.VkQueueFamilyProperties2, next_types::Type...) -> QueueFamilyProperties2
Vulkan.QueueFamilyProperties2 — MethodArguments:
x::_QueueFamilyProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
QueueFamilyProperties2(x::_QueueFamilyProperties2, next_types::Type...) -> QueueFamilyProperties2
Vulkan.RayTracingPipelineCreateInfoKHR — TypeHigh-level wrapper for VkRayTracingPipelineCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct RayTracingPipelineCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstages::Vector{PipelineShaderStageCreateInfo}groups::Vector{RayTracingShaderGroupCreateInfoKHR}max_pipeline_ray_recursion_depth::UInt32library_info::Union{Ptr{Nothing}, PipelineLibraryCreateInfoKHR}library_interface::Union{Ptr{Nothing}, RayTracingPipelineInterfaceCreateInfoKHR}dynamic_state::Union{Ptr{Nothing}, PipelineDynamicStateCreateInfo}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.RayTracingPipelineCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
stages::Vector{PipelineShaderStageCreateInfo}groups::Vector{RayTracingShaderGroupCreateInfoKHR}max_pipeline_ray_recursion_depth::UInt32layout::PipelineLayoutbase_pipeline_index::Int32next::Any: defaults toC_NULLflags::PipelineCreateFlag: defaults to0library_info::PipelineLibraryCreateInfoKHR: defaults toC_NULLlibrary_interface::RayTracingPipelineInterfaceCreateInfoKHR: defaults toC_NULLdynamic_state::PipelineDynamicStateCreateInfo: defaults toC_NULLbase_pipeline_handle::Pipeline: defaults toC_NULL
RayTracingPipelineCreateInfoKHR(stages::AbstractArray, groups::AbstractArray, max_pipeline_ray_recursion_depth::Integer, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, library_info, library_interface, dynamic_state, base_pipeline_handle) -> RayTracingPipelineCreateInfoKHR
Vulkan.RayTracingPipelineCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::VkRayTracingPipelineCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingPipelineCreateInfoKHR(x::VulkanCore.LibVulkan.VkRayTracingPipelineCreateInfoKHR, next_types::Type...)
Vulkan.RayTracingPipelineCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::_RayTracingPipelineCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingPipelineCreateInfoKHR(x::_RayTracingPipelineCreateInfoKHR, next_types::Type...)
Vulkan.RayTracingPipelineCreateInfoNV — TypeHigh-level wrapper for VkRayTracingPipelineCreateInfoNV.
Extension: VK_NV_ray_tracing
struct RayTracingPipelineCreateInfoNV <: Vulkan.HighLevelStructnext::Anyflags::PipelineCreateFlagstages::Vector{PipelineShaderStageCreateInfo}groups::Vector{RayTracingShaderGroupCreateInfoNV}max_recursion_depth::UInt32layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}base_pipeline_index::Int32
Vulkan.RayTracingPipelineCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
stages::Vector{PipelineShaderStageCreateInfo}groups::Vector{RayTracingShaderGroupCreateInfoNV}max_recursion_depth::UInt32layout::PipelineLayoutbase_pipeline_index::Int32next::Any: defaults toC_NULLflags::PipelineCreateFlag: defaults to0base_pipeline_handle::Pipeline: defaults toC_NULL
RayTracingPipelineCreateInfoNV(stages::AbstractArray, groups::AbstractArray, max_recursion_depth::Integer, layout::PipelineLayout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> RayTracingPipelineCreateInfoNV
Vulkan.RayTracingPipelineCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkRayTracingPipelineCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingPipelineCreateInfoNV(x::VulkanCore.LibVulkan.VkRayTracingPipelineCreateInfoNV, next_types::Type...)
Vulkan.RayTracingPipelineCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_RayTracingPipelineCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingPipelineCreateInfoNV(x::_RayTracingPipelineCreateInfoNV, next_types::Type...)
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR — TypeHigh-level wrapper for VkRayTracingPipelineInterfaceCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct RayTracingPipelineInterfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anymax_pipeline_ray_payload_size::UInt32max_pipeline_ray_hit_attribute_size::UInt32
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
max_pipeline_ray_payload_size::UInt32max_pipeline_ray_hit_attribute_size::UInt32next::Any: defaults toC_NULL
RayTracingPipelineInterfaceCreateInfoKHR(max_pipeline_ray_payload_size::Integer, max_pipeline_ray_hit_attribute_size::Integer; next) -> RayTracingPipelineInterfaceCreateInfoKHR
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::VkRayTracingPipelineInterfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingPipelineInterfaceCreateInfoKHR(x::VulkanCore.LibVulkan.VkRayTracingPipelineInterfaceCreateInfoKHR, next_types::Type...) -> RayTracingPipelineInterfaceCreateInfoKHR
Vulkan.RayTracingPipelineInterfaceCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::_RayTracingPipelineInterfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingPipelineInterfaceCreateInfoKHR(x::_RayTracingPipelineInterfaceCreateInfoKHR, next_types::Type...) -> RayTracingPipelineInterfaceCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoKHR — TypeHigh-level wrapper for VkRayTracingShaderGroupCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct RayTracingShaderGroupCreateInfoKHR <: Vulkan.HighLevelStructnext::Anytype::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32shader_group_capture_replay_handle::Ptr{Nothing}
Vulkan.RayTracingShaderGroupCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
type::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32next::Any: defaults toC_NULLshader_group_capture_replay_handle::Ptr{Cvoid}: defaults toC_NULL
RayTracingShaderGroupCreateInfoKHR(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next, shader_group_capture_replay_handle) -> RayTracingShaderGroupCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::VkRayTracingShaderGroupCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingShaderGroupCreateInfoKHR(x::VulkanCore.LibVulkan.VkRayTracingShaderGroupCreateInfoKHR, next_types::Type...) -> RayTracingShaderGroupCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::_RayTracingShaderGroupCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingShaderGroupCreateInfoKHR(x::_RayTracingShaderGroupCreateInfoKHR, next_types::Type...) -> RayTracingShaderGroupCreateInfoKHR
Vulkan.RayTracingShaderGroupCreateInfoNV — TypeHigh-level wrapper for VkRayTracingShaderGroupCreateInfoNV.
Extension: VK_NV_ray_tracing
struct RayTracingShaderGroupCreateInfoNV <: Vulkan.HighLevelStructnext::Anytype::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32
Vulkan.RayTracingShaderGroupCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
type::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32next::Any: defaults toC_NULL
RayTracingShaderGroupCreateInfoNV(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next) -> RayTracingShaderGroupCreateInfoNV
Vulkan.RayTracingShaderGroupCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkRayTracingShaderGroupCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingShaderGroupCreateInfoNV(x::VulkanCore.LibVulkan.VkRayTracingShaderGroupCreateInfoNV, next_types::Type...) -> RayTracingShaderGroupCreateInfoNV
Vulkan.RayTracingShaderGroupCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_RayTracingShaderGroupCreateInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
RayTracingShaderGroupCreateInfoNV(x::_RayTracingShaderGroupCreateInfoNV, next_types::Type...) -> RayTracingShaderGroupCreateInfoNV
Vulkan.Rect2D — TypeHigh-level wrapper for VkRect2D.
struct Rect2D <: Vulkan.HighLevelStructoffset::Offset2Dextent::Extent2D
Vulkan.Rect2D — MethodVulkan.Rect2D — MethodVulkan.RectLayerKHR — TypeHigh-level wrapper for VkRectLayerKHR.
Extension: VK_KHR_incremental_present
struct RectLayerKHR <: Vulkan.HighLevelStructoffset::Offset2Dextent::Extent2Dlayer::UInt32
Vulkan.RectLayerKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::VkRectLayerKHR
RectLayerKHR(x::VulkanCore.LibVulkan.VkRectLayerKHR) -> RectLayerKHR
Vulkan.RectLayerKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::_RectLayerKHR
RectLayerKHR(x::_RectLayerKHR) -> RectLayerKHR
Vulkan.RefreshCycleDurationGOOGLE — TypeHigh-level wrapper for VkRefreshCycleDurationGOOGLE.
Extension: VK_GOOGLE_display_timing
struct RefreshCycleDurationGOOGLE <: Vulkan.HighLevelStructrefresh_duration::UInt64
Vulkan.RefreshCycleDurationGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::VkRefreshCycleDurationGOOGLE
RefreshCycleDurationGOOGLE(x::VulkanCore.LibVulkan.VkRefreshCycleDurationGOOGLE) -> RefreshCycleDurationGOOGLE
Vulkan.RefreshCycleDurationGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::_RefreshCycleDurationGOOGLE
RefreshCycleDurationGOOGLE(x::_RefreshCycleDurationGOOGLE) -> RefreshCycleDurationGOOGLE
Vulkan.RenderPassAttachmentBeginInfo — TypeHigh-level wrapper for VkRenderPassAttachmentBeginInfo.
struct RenderPassAttachmentBeginInfo <: Vulkan.HighLevelStructnext::Anyattachments::Vector{ImageView}
Vulkan.RenderPassAttachmentBeginInfo — MethodArguments:
attachments::Vector{ImageView}next::Any: defaults toC_NULL
RenderPassAttachmentBeginInfo(attachments::AbstractArray; next) -> RenderPassAttachmentBeginInfo
Vulkan.RenderPassAttachmentBeginInfo — MethodArguments:
x::VkRenderPassAttachmentBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassAttachmentBeginInfo(x::VulkanCore.LibVulkan.VkRenderPassAttachmentBeginInfo, next_types::Type...)
Vulkan.RenderPassAttachmentBeginInfo — MethodArguments:
x::_RenderPassAttachmentBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassAttachmentBeginInfo(x::_RenderPassAttachmentBeginInfo, next_types::Type...)
Vulkan.RenderPassBeginInfo — TypeHigh-level wrapper for VkRenderPassBeginInfo.
struct RenderPassBeginInfo <: Vulkan.HighLevelStructnext::Anyrender_pass::RenderPassframebuffer::Framebufferrender_area::Rect2Dclear_values::Vector{ClearValue}
Vulkan.RenderPassBeginInfo — MethodArguments:
render_pass::RenderPassframebuffer::Framebufferrender_area::Rect2Dclear_values::Vector{ClearValue}next::Any: defaults toC_NULL
RenderPassBeginInfo(render_pass::RenderPass, framebuffer::Framebuffer, render_area::Rect2D, clear_values::AbstractArray; next) -> RenderPassBeginInfo
Vulkan.RenderPassBeginInfo — MethodArguments:
x::VkRenderPassBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassBeginInfo(x::VulkanCore.LibVulkan.VkRenderPassBeginInfo, next_types::Type...)
Vulkan.RenderPassBeginInfo — MethodArguments:
x::_RenderPassBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassBeginInfo(x::_RenderPassBeginInfo, next_types::Type...)
Vulkan.RenderPassCreateInfo — TypeHigh-level wrapper for VkRenderPassCreateInfo.
struct RenderPassCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::RenderPassCreateFlagattachments::Vector{AttachmentDescription}subpasses::Vector{SubpassDescription}dependencies::Vector{SubpassDependency}
Vulkan.RenderPassCreateInfo — MethodArguments:
attachments::Vector{AttachmentDescription}subpasses::Vector{SubpassDescription}dependencies::Vector{SubpassDependency}next::Any: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
RenderPassCreateInfo(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; next, flags) -> RenderPassCreateInfo
Vulkan.RenderPassCreateInfo — MethodArguments:
x::VkRenderPassCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassCreateInfo(x::VulkanCore.LibVulkan.VkRenderPassCreateInfo, next_types::Type...)
Vulkan.RenderPassCreateInfo — MethodArguments:
x::_RenderPassCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassCreateInfo(x::_RenderPassCreateInfo, next_types::Type...)
Vulkan.RenderPassCreateInfo2 — TypeHigh-level wrapper for VkRenderPassCreateInfo2.
struct RenderPassCreateInfo2 <: Vulkan.HighLevelStructnext::Anyflags::RenderPassCreateFlagattachments::Vector{AttachmentDescription2}subpasses::Vector{SubpassDescription2}dependencies::Vector{SubpassDependency2}correlated_view_masks::Vector{UInt32}
Vulkan.RenderPassCreateInfo2 — MethodArguments:
attachments::Vector{AttachmentDescription2}subpasses::Vector{SubpassDescription2}dependencies::Vector{SubpassDependency2}correlated_view_masks::Vector{UInt32}next::Any: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
RenderPassCreateInfo2(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; next, flags) -> RenderPassCreateInfo2
Vulkan.RenderPassCreateInfo2 — MethodArguments:
x::VkRenderPassCreateInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassCreateInfo2(x::VulkanCore.LibVulkan.VkRenderPassCreateInfo2, next_types::Type...)
Vulkan.RenderPassCreateInfo2 — MethodArguments:
x::_RenderPassCreateInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassCreateInfo2(x::_RenderPassCreateInfo2, next_types::Type...)
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT — TypeHigh-level wrapper for VkRenderPassFragmentDensityMapCreateInfoEXT.
Extension: VK_EXT_fragment_density_map
struct RenderPassFragmentDensityMapCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyfragment_density_map_attachment::AttachmentReference
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
fragment_density_map_attachment::AttachmentReferencenext::Any: defaults toC_NULL
RenderPassFragmentDensityMapCreateInfoEXT(fragment_density_map_attachment::AttachmentReference; next) -> RenderPassFragmentDensityMapCreateInfoEXT
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::VkRenderPassFragmentDensityMapCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassFragmentDensityMapCreateInfoEXT(x::VulkanCore.LibVulkan.VkRenderPassFragmentDensityMapCreateInfoEXT, next_types::Type...) -> RenderPassFragmentDensityMapCreateInfoEXT
Vulkan.RenderPassFragmentDensityMapCreateInfoEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::_RenderPassFragmentDensityMapCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassFragmentDensityMapCreateInfoEXT(x::_RenderPassFragmentDensityMapCreateInfoEXT, next_types::Type...) -> RenderPassFragmentDensityMapCreateInfoEXT
Vulkan.RenderPassInputAttachmentAspectCreateInfo — TypeHigh-level wrapper for VkRenderPassInputAttachmentAspectCreateInfo.
struct RenderPassInputAttachmentAspectCreateInfo <: Vulkan.HighLevelStructnext::Anyaspect_references::Vector{InputAttachmentAspectReference}
Vulkan.RenderPassInputAttachmentAspectCreateInfo — MethodArguments:
aspect_references::Vector{InputAttachmentAspectReference}next::Any: defaults toC_NULL
RenderPassInputAttachmentAspectCreateInfo(aspect_references::AbstractArray; next) -> RenderPassInputAttachmentAspectCreateInfo
Vulkan.RenderPassInputAttachmentAspectCreateInfo — MethodArguments:
x::VkRenderPassInputAttachmentAspectCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassInputAttachmentAspectCreateInfo(x::VulkanCore.LibVulkan.VkRenderPassInputAttachmentAspectCreateInfo, next_types::Type...)
Vulkan.RenderPassInputAttachmentAspectCreateInfo — MethodArguments:
x::_RenderPassInputAttachmentAspectCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassInputAttachmentAspectCreateInfo(x::_RenderPassInputAttachmentAspectCreateInfo, next_types::Type...)
Vulkan.RenderPassMultiviewCreateInfo — TypeHigh-level wrapper for VkRenderPassMultiviewCreateInfo.
struct RenderPassMultiviewCreateInfo <: Vulkan.HighLevelStructnext::Anyview_masks::Vector{UInt32}view_offsets::Vector{Int32}correlation_masks::Vector{UInt32}
Vulkan.RenderPassMultiviewCreateInfo — MethodArguments:
view_masks::Vector{UInt32}view_offsets::Vector{Int32}correlation_masks::Vector{UInt32}next::Any: defaults toC_NULL
RenderPassMultiviewCreateInfo(view_masks::AbstractArray, view_offsets::AbstractArray, correlation_masks::AbstractArray; next) -> RenderPassMultiviewCreateInfo
Vulkan.RenderPassMultiviewCreateInfo — MethodArguments:
x::VkRenderPassMultiviewCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassMultiviewCreateInfo(x::VulkanCore.LibVulkan.VkRenderPassMultiviewCreateInfo, next_types::Type...) -> RenderPassMultiviewCreateInfo
Vulkan.RenderPassMultiviewCreateInfo — MethodArguments:
x::_RenderPassMultiviewCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassMultiviewCreateInfo(x::_RenderPassMultiviewCreateInfo, next_types::Type...) -> RenderPassMultiviewCreateInfo
Vulkan.RenderPassSampleLocationsBeginInfoEXT — TypeHigh-level wrapper for VkRenderPassSampleLocationsBeginInfoEXT.
Extension: VK_EXT_sample_locations
struct RenderPassSampleLocationsBeginInfoEXT <: Vulkan.HighLevelStructnext::Anyattachment_initial_sample_locations::Vector{AttachmentSampleLocationsEXT}post_subpass_sample_locations::Vector{SubpassSampleLocationsEXT}
Vulkan.RenderPassSampleLocationsBeginInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
attachment_initial_sample_locations::Vector{AttachmentSampleLocationsEXT}post_subpass_sample_locations::Vector{SubpassSampleLocationsEXT}next::Any: defaults toC_NULL
RenderPassSampleLocationsBeginInfoEXT(attachment_initial_sample_locations::AbstractArray, post_subpass_sample_locations::AbstractArray; next) -> RenderPassSampleLocationsBeginInfoEXT
Vulkan.RenderPassSampleLocationsBeginInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::VkRenderPassSampleLocationsBeginInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassSampleLocationsBeginInfoEXT(x::VulkanCore.LibVulkan.VkRenderPassSampleLocationsBeginInfoEXT, next_types::Type...)
Vulkan.RenderPassSampleLocationsBeginInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::_RenderPassSampleLocationsBeginInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassSampleLocationsBeginInfoEXT(x::_RenderPassSampleLocationsBeginInfoEXT, next_types::Type...)
Vulkan.RenderPassTransformBeginInfoQCOM — TypeHigh-level wrapper for VkRenderPassTransformBeginInfoQCOM.
Extension: VK_QCOM_render_pass_transform
struct RenderPassTransformBeginInfoQCOM <: Vulkan.HighLevelStructnext::Anytransform::SurfaceTransformFlagKHR
Vulkan.RenderPassTransformBeginInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
transform::SurfaceTransformFlagKHRnext::Any: defaults toC_NULL
RenderPassTransformBeginInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> RenderPassTransformBeginInfoQCOM
Vulkan.RenderPassTransformBeginInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
x::VkRenderPassTransformBeginInfoQCOMnext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassTransformBeginInfoQCOM(x::VulkanCore.LibVulkan.VkRenderPassTransformBeginInfoQCOM, next_types::Type...) -> RenderPassTransformBeginInfoQCOM
Vulkan.RenderPassTransformBeginInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
x::_RenderPassTransformBeginInfoQCOMnext_types::Type...: types of members to initialize and include as part of thenextchain
RenderPassTransformBeginInfoQCOM(x::_RenderPassTransformBeginInfoQCOM, next_types::Type...) -> RenderPassTransformBeginInfoQCOM
Vulkan.ResolveImageInfo2KHR — TypeHigh-level wrapper for VkResolveImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct ResolveImageInfo2KHR <: Vulkan.HighLevelStructnext::Anysrc_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageResolve2KHR}
Vulkan.ResolveImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageResolve2KHR}next::Any: defaults toC_NULL
ResolveImageInfo2KHR(src_image::Image, src_image_layout::ImageLayout, dst_image::Image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> ResolveImageInfo2KHR
Vulkan.ResolveImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::VkResolveImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ResolveImageInfo2KHR(x::VulkanCore.LibVulkan.VkResolveImageInfo2KHR, next_types::Type...)
Vulkan.ResolveImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::_ResolveImageInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
ResolveImageInfo2KHR(x::_ResolveImageInfo2KHR, next_types::Type...)
Vulkan.SampleLocationEXT — TypeHigh-level wrapper for VkSampleLocationEXT.
Extension: VK_EXT_sample_locations
struct SampleLocationEXT <: Vulkan.HighLevelStructx::Float32y::Float32
Vulkan.SampleLocationEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::Float32
SampleLocationEXT(x::VulkanCore.LibVulkan.VkSampleLocationEXT) -> SampleLocationEXT
Vulkan.SampleLocationEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::Float32
SampleLocationEXT(x::_SampleLocationEXT) -> SampleLocationEXT
Vulkan.SampleLocationsInfoEXT — TypeHigh-level wrapper for VkSampleLocationsInfoEXT.
Extension: VK_EXT_sample_locations
struct SampleLocationsInfoEXT <: Vulkan.HighLevelStructnext::Anysample_locations_per_pixel::SampleCountFlagsample_location_grid_size::Extent2Dsample_locations::Vector{SampleLocationEXT}
Vulkan.SampleLocationsInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
sample_locations_per_pixel::SampleCountFlagsample_location_grid_size::Extent2Dsample_locations::Vector{SampleLocationEXT}next::Any: defaults toC_NULL
SampleLocationsInfoEXT(sample_locations_per_pixel::SampleCountFlag, sample_location_grid_size::Extent2D, sample_locations::AbstractArray; next) -> SampleLocationsInfoEXT
Vulkan.SampleLocationsInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::VkSampleLocationsInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SampleLocationsInfoEXT(x::VulkanCore.LibVulkan.VkSampleLocationsInfoEXT, next_types::Type...)
Vulkan.SampleLocationsInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::_SampleLocationsInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SampleLocationsInfoEXT(x::_SampleLocationsInfoEXT, next_types::Type...)
Vulkan.SamplerCreateInfo — TypeHigh-level wrapper for VkSamplerCreateInfo.
struct SamplerCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::SamplerCreateFlagmag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Bool
Vulkan.SamplerCreateInfo — MethodArguments:
mag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Boolnext::Any: defaults toC_NULLflags::SamplerCreateFlag: defaults to0
SamplerCreateInfo(mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; next, flags) -> SamplerCreateInfo
Vulkan.SamplerCreateInfo — MethodArguments:
x::VkSamplerCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerCreateInfo(x::VulkanCore.LibVulkan.VkSamplerCreateInfo, next_types::Type...) -> SamplerCreateInfo
Vulkan.SamplerCreateInfo — MethodArguments:
x::_SamplerCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerCreateInfo(x::_SamplerCreateInfo, next_types::Type...) -> SamplerCreateInfo
Vulkan.SamplerCustomBorderColorCreateInfoEXT — TypeHigh-level wrapper for VkSamplerCustomBorderColorCreateInfoEXT.
Extension: VK_EXT_custom_border_color
struct SamplerCustomBorderColorCreateInfoEXT <: Vulkan.HighLevelStructnext::Anycustom_border_color::ClearColorValueformat::Format
Vulkan.SamplerCustomBorderColorCreateInfoEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
custom_border_color::ClearColorValueformat::Formatnext::Any: defaults toC_NULL
SamplerCustomBorderColorCreateInfoEXT(custom_border_color::ClearColorValue, format::Format; next) -> SamplerCustomBorderColorCreateInfoEXT
Vulkan.SamplerCustomBorderColorCreateInfoEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::VkSamplerCustomBorderColorCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerCustomBorderColorCreateInfoEXT(x::VulkanCore.LibVulkan.VkSamplerCustomBorderColorCreateInfoEXT, next_types::Type...) -> SamplerCustomBorderColorCreateInfoEXT
Vulkan.SamplerCustomBorderColorCreateInfoEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::_SamplerCustomBorderColorCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerCustomBorderColorCreateInfoEXT(x::_SamplerCustomBorderColorCreateInfoEXT, next_types::Type...) -> SamplerCustomBorderColorCreateInfoEXT
Vulkan.SamplerReductionModeCreateInfo — TypeHigh-level wrapper for VkSamplerReductionModeCreateInfo.
struct SamplerReductionModeCreateInfo <: Vulkan.HighLevelStructnext::Anyreduction_mode::SamplerReductionMode
Vulkan.SamplerReductionModeCreateInfo — MethodArguments:
reduction_mode::SamplerReductionModenext::Any: defaults toC_NULL
SamplerReductionModeCreateInfo(reduction_mode::SamplerReductionMode; next) -> SamplerReductionModeCreateInfo
Vulkan.SamplerReductionModeCreateInfo — MethodArguments:
x::VkSamplerReductionModeCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerReductionModeCreateInfo(x::VulkanCore.LibVulkan.VkSamplerReductionModeCreateInfo, next_types::Type...) -> SamplerReductionModeCreateInfo
Vulkan.SamplerReductionModeCreateInfo — MethodArguments:
x::_SamplerReductionModeCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerReductionModeCreateInfo(x::_SamplerReductionModeCreateInfo, next_types::Type...) -> SamplerReductionModeCreateInfo
Vulkan.SamplerYcbcrConversionCreateInfo — TypeHigh-level wrapper for VkSamplerYcbcrConversionCreateInfo.
struct SamplerYcbcrConversionCreateInfo <: Vulkan.HighLevelStructnext::Anyformat::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Bool
Vulkan.SamplerYcbcrConversionCreateInfo — MethodArguments:
format::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Boolnext::Any: defaults toC_NULL
SamplerYcbcrConversionCreateInfo(format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; next) -> SamplerYcbcrConversionCreateInfo
Vulkan.SamplerYcbcrConversionCreateInfo — MethodArguments:
x::VkSamplerYcbcrConversionCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerYcbcrConversionCreateInfo(x::VulkanCore.LibVulkan.VkSamplerYcbcrConversionCreateInfo, next_types::Type...) -> SamplerYcbcrConversionCreateInfo
Vulkan.SamplerYcbcrConversionCreateInfo — MethodArguments:
x::_SamplerYcbcrConversionCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerYcbcrConversionCreateInfo(x::_SamplerYcbcrConversionCreateInfo, next_types::Type...) -> SamplerYcbcrConversionCreateInfo
Vulkan.SamplerYcbcrConversionImageFormatProperties — TypeHigh-level wrapper for VkSamplerYcbcrConversionImageFormatProperties.
struct SamplerYcbcrConversionImageFormatProperties <: Vulkan.HighLevelStructnext::Anycombined_image_sampler_descriptor_count::UInt32
Vulkan.SamplerYcbcrConversionImageFormatProperties — MethodArguments:
combined_image_sampler_descriptor_count::UInt32next::Any: defaults toC_NULL
SamplerYcbcrConversionImageFormatProperties(combined_image_sampler_descriptor_count::Integer; next) -> SamplerYcbcrConversionImageFormatProperties
Vulkan.SamplerYcbcrConversionImageFormatProperties — MethodArguments:
x::VkSamplerYcbcrConversionImageFormatPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerYcbcrConversionImageFormatProperties(x::VulkanCore.LibVulkan.VkSamplerYcbcrConversionImageFormatProperties, next_types::Type...) -> SamplerYcbcrConversionImageFormatProperties
Vulkan.SamplerYcbcrConversionImageFormatProperties — MethodArguments:
x::_SamplerYcbcrConversionImageFormatPropertiesnext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerYcbcrConversionImageFormatProperties(x::_SamplerYcbcrConversionImageFormatProperties, next_types::Type...) -> SamplerYcbcrConversionImageFormatProperties
Vulkan.SamplerYcbcrConversionInfo — TypeHigh-level wrapper for VkSamplerYcbcrConversionInfo.
struct SamplerYcbcrConversionInfo <: Vulkan.HighLevelStructnext::Anyconversion::SamplerYcbcrConversion
Vulkan.SamplerYcbcrConversionInfo — MethodArguments:
conversion::SamplerYcbcrConversionnext::Any: defaults toC_NULL
SamplerYcbcrConversionInfo(conversion::SamplerYcbcrConversion; next) -> SamplerYcbcrConversionInfo
Vulkan.SamplerYcbcrConversionInfo — MethodArguments:
x::VkSamplerYcbcrConversionInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerYcbcrConversionInfo(x::VulkanCore.LibVulkan.VkSamplerYcbcrConversionInfo, next_types::Type...)
Vulkan.SamplerYcbcrConversionInfo — MethodArguments:
x::_SamplerYcbcrConversionInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SamplerYcbcrConversionInfo(x::_SamplerYcbcrConversionInfo, next_types::Type...)
Vulkan.SemaphoreCreateInfo — TypeHigh-level wrapper for VkSemaphoreCreateInfo.
struct SemaphoreCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::UInt32
Vulkan.SemaphoreCreateInfo — MethodArguments:
x::VkSemaphoreCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreCreateInfo(x::VulkanCore.LibVulkan.VkSemaphoreCreateInfo, next_types::Type...) -> SemaphoreCreateInfo
Vulkan.SemaphoreCreateInfo — MethodArguments:
x::_SemaphoreCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreCreateInfo(x::_SemaphoreCreateInfo, next_types::Type...) -> SemaphoreCreateInfo
Vulkan.SemaphoreCreateInfo — MethodArguments:
next::Any: defaults toC_NULLflags::UInt32: defaults to0
SemaphoreCreateInfo(; next, flags) -> SemaphoreCreateInfo
Vulkan.SemaphoreGetFdInfoKHR — TypeHigh-level wrapper for VkSemaphoreGetFdInfoKHR.
Extension: VK_KHR_external_semaphore_fd
struct SemaphoreGetFdInfoKHR <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphorehandle_type::ExternalSemaphoreHandleTypeFlag
Vulkan.SemaphoreGetFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
semaphore::Semaphorehandle_type::ExternalSemaphoreHandleTypeFlagnext::Any: defaults toC_NULL
SemaphoreGetFdInfoKHR(semaphore::Semaphore, handle_type::ExternalSemaphoreHandleTypeFlag; next) -> SemaphoreGetFdInfoKHR
Vulkan.SemaphoreGetFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
x::VkSemaphoreGetFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreGetFdInfoKHR(x::VulkanCore.LibVulkan.VkSemaphoreGetFdInfoKHR, next_types::Type...)
Vulkan.SemaphoreGetFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
x::_SemaphoreGetFdInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreGetFdInfoKHR(x::_SemaphoreGetFdInfoKHR, next_types::Type...)
Vulkan.SemaphoreSignalInfo — TypeHigh-level wrapper for VkSemaphoreSignalInfo.
struct SemaphoreSignalInfo <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphorevalue::UInt64
Vulkan.SemaphoreSignalInfo — MethodArguments:
semaphore::Semaphorevalue::UInt64next::Any: defaults toC_NULL
SemaphoreSignalInfo(semaphore::Semaphore, value::Integer; next) -> SemaphoreSignalInfo
Vulkan.SemaphoreSignalInfo — MethodArguments:
x::VkSemaphoreSignalInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreSignalInfo(x::VulkanCore.LibVulkan.VkSemaphoreSignalInfo, next_types::Type...)
Vulkan.SemaphoreSignalInfo — MethodArguments:
x::_SemaphoreSignalInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreSignalInfo(x::_SemaphoreSignalInfo, next_types::Type...)
Vulkan.SemaphoreSubmitInfoKHR — TypeHigh-level wrapper for VkSemaphoreSubmitInfoKHR.
Extension: VK_KHR_synchronization2
struct SemaphoreSubmitInfoKHR <: Vulkan.HighLevelStructnext::Anysemaphore::Semaphorevalue::UInt64stage_mask::UInt64device_index::UInt32
Vulkan.SemaphoreSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
semaphore::Semaphorevalue::UInt64device_index::UInt32next::Any: defaults toC_NULLstage_mask::UInt64: defaults to0
SemaphoreSubmitInfoKHR(semaphore::Semaphore, value::Integer, device_index::Integer; next, stage_mask) -> SemaphoreSubmitInfoKHR
Vulkan.SemaphoreSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkSemaphoreSubmitInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreSubmitInfoKHR(x::VulkanCore.LibVulkan.VkSemaphoreSubmitInfoKHR, next_types::Type...)
Vulkan.SemaphoreSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_SemaphoreSubmitInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreSubmitInfoKHR(x::_SemaphoreSubmitInfoKHR, next_types::Type...)
Vulkan.SemaphoreTypeCreateInfo — TypeHigh-level wrapper for VkSemaphoreTypeCreateInfo.
struct SemaphoreTypeCreateInfo <: Vulkan.HighLevelStructnext::Anysemaphore_type::SemaphoreTypeinitial_value::UInt64
Vulkan.SemaphoreTypeCreateInfo — MethodArguments:
semaphore_type::SemaphoreTypeinitial_value::UInt64next::Any: defaults toC_NULL
SemaphoreTypeCreateInfo(semaphore_type::SemaphoreType, initial_value::Integer; next) -> SemaphoreTypeCreateInfo
Vulkan.SemaphoreTypeCreateInfo — MethodArguments:
x::VkSemaphoreTypeCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreTypeCreateInfo(x::VulkanCore.LibVulkan.VkSemaphoreTypeCreateInfo, next_types::Type...) -> SemaphoreTypeCreateInfo
Vulkan.SemaphoreTypeCreateInfo — MethodArguments:
x::_SemaphoreTypeCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreTypeCreateInfo(x::_SemaphoreTypeCreateInfo, next_types::Type...) -> SemaphoreTypeCreateInfo
Vulkan.SemaphoreWaitInfo — TypeHigh-level wrapper for VkSemaphoreWaitInfo.
struct SemaphoreWaitInfo <: Vulkan.HighLevelStructnext::Anyflags::SemaphoreWaitFlagsemaphores::Vector{Semaphore}values::Vector{UInt64}
Vulkan.SemaphoreWaitInfo — MethodArguments:
semaphores::Vector{Semaphore}values::Vector{UInt64}next::Any: defaults toC_NULLflags::SemaphoreWaitFlag: defaults to0
SemaphoreWaitInfo(semaphores::AbstractArray, values::AbstractArray; next, flags) -> SemaphoreWaitInfo
Vulkan.SemaphoreWaitInfo — MethodArguments:
x::VkSemaphoreWaitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreWaitInfo(x::VulkanCore.LibVulkan.VkSemaphoreWaitInfo, next_types::Type...)
Vulkan.SemaphoreWaitInfo — MethodArguments:
x::_SemaphoreWaitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SemaphoreWaitInfo(x::_SemaphoreWaitInfo, next_types::Type...)
Vulkan.SetStateFlagsIndirectCommandNV — TypeHigh-level wrapper for VkSetStateFlagsIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct SetStateFlagsIndirectCommandNV <: Vulkan.HighLevelStructdata::UInt32
Vulkan.SetStateFlagsIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::VkSetStateFlagsIndirectCommandNV
SetStateFlagsIndirectCommandNV(x::VulkanCore.LibVulkan.VkSetStateFlagsIndirectCommandNV) -> SetStateFlagsIndirectCommandNV
Vulkan.SetStateFlagsIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::_SetStateFlagsIndirectCommandNV
SetStateFlagsIndirectCommandNV(x::_SetStateFlagsIndirectCommandNV) -> SetStateFlagsIndirectCommandNV
Vulkan.ShaderModuleCreateInfo — TypeHigh-level wrapper for VkShaderModuleCreateInfo.
struct ShaderModuleCreateInfo <: Vulkan.HighLevelStructnext::Anyflags::ShaderModuleCreateFlagcode_size::UInt64code::Vector{UInt32}
Vulkan.ShaderModuleCreateInfo — MethodArguments:
code_size::UIntcode::Vector{UInt32}next::Any: defaults toC_NULLflags::ShaderModuleCreateFlag: defaults to0
ShaderModuleCreateInfo(code_size::Integer, code::AbstractArray; next, flags) -> ShaderModuleCreateInfo
Vulkan.ShaderModuleCreateInfo — MethodArguments:
x::VkShaderModuleCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ShaderModuleCreateInfo(x::VulkanCore.LibVulkan.VkShaderModuleCreateInfo, next_types::Type...) -> ShaderModuleCreateInfo
Vulkan.ShaderModuleCreateInfo — MethodArguments:
x::_ShaderModuleCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
ShaderModuleCreateInfo(x::_ShaderModuleCreateInfo, next_types::Type...) -> ShaderModuleCreateInfo
Vulkan.ShaderModuleValidationCacheCreateInfoEXT — TypeHigh-level wrapper for VkShaderModuleValidationCacheCreateInfoEXT.
Extension: VK_EXT_validation_cache
struct ShaderModuleValidationCacheCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyvalidation_cache::ValidationCacheEXT
Vulkan.ShaderModuleValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
validation_cache::ValidationCacheEXTnext::Any: defaults toC_NULL
ShaderModuleValidationCacheCreateInfoEXT(validation_cache::ValidationCacheEXT; next) -> ShaderModuleValidationCacheCreateInfoEXT
Vulkan.ShaderModuleValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
x::VkShaderModuleValidationCacheCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ShaderModuleValidationCacheCreateInfoEXT(x::VulkanCore.LibVulkan.VkShaderModuleValidationCacheCreateInfoEXT, next_types::Type...)
Vulkan.ShaderModuleValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
x::_ShaderModuleValidationCacheCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ShaderModuleValidationCacheCreateInfoEXT(x::_ShaderModuleValidationCacheCreateInfoEXT, next_types::Type...)
Vulkan.ShaderResourceUsageAMD — TypeHigh-level wrapper for VkShaderResourceUsageAMD.
Extension: VK_AMD_shader_info
struct ShaderResourceUsageAMD <: Vulkan.HighLevelStructnum_used_vgprs::UInt32num_used_sgprs::UInt32lds_size_per_local_work_group::UInt32lds_usage_size_in_bytes::UInt64scratch_mem_usage_in_bytes::UInt64
Vulkan.ShaderResourceUsageAMD — MethodExtension: VK_AMD_shader_info
Arguments:
x::VkShaderResourceUsageAMD
ShaderResourceUsageAMD(x::VulkanCore.LibVulkan.VkShaderResourceUsageAMD) -> ShaderResourceUsageAMD
Vulkan.ShaderResourceUsageAMD — MethodExtension: VK_AMD_shader_info
Arguments:
x::_ShaderResourceUsageAMD
ShaderResourceUsageAMD(x::_ShaderResourceUsageAMD) -> ShaderResourceUsageAMD
Vulkan.ShaderStatisticsInfoAMD — TypeHigh-level wrapper for VkShaderStatisticsInfoAMD.
Extension: VK_AMD_shader_info
struct ShaderStatisticsInfoAMD <: Vulkan.HighLevelStructshader_stage_mask::ShaderStageFlagresource_usage::ShaderResourceUsageAMDnum_physical_vgprs::UInt32num_physical_sgprs::UInt32num_available_vgprs::UInt32num_available_sgprs::UInt32compute_work_group_size::Tuple{UInt32, UInt32, UInt32}
Vulkan.ShaderStatisticsInfoAMD — MethodExtension: VK_AMD_shader_info
Arguments:
x::VkShaderStatisticsInfoAMD
ShaderStatisticsInfoAMD(x::VulkanCore.LibVulkan.VkShaderStatisticsInfoAMD) -> ShaderStatisticsInfoAMD
Vulkan.ShaderStatisticsInfoAMD — MethodExtension: VK_AMD_shader_info
Arguments:
x::_ShaderStatisticsInfoAMD
ShaderStatisticsInfoAMD(x::_ShaderStatisticsInfoAMD) -> ShaderStatisticsInfoAMD
Vulkan.ShadingRatePaletteNV — TypeHigh-level wrapper for VkShadingRatePaletteNV.
Extension: VK_NV_shading_rate_image
struct ShadingRatePaletteNV <: Vulkan.HighLevelStructshading_rate_palette_entries::Vector{ShadingRatePaletteEntryNV}
Vulkan.ShadingRatePaletteNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::VkShadingRatePaletteNV
ShadingRatePaletteNV(x::VulkanCore.LibVulkan.VkShadingRatePaletteNV)
Vulkan.ShadingRatePaletteNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::_ShadingRatePaletteNV
ShadingRatePaletteNV(x::_ShadingRatePaletteNV)
Vulkan.SharedPresentSurfaceCapabilitiesKHR — TypeHigh-level wrapper for VkSharedPresentSurfaceCapabilitiesKHR.
Extension: VK_KHR_shared_presentable_image
struct SharedPresentSurfaceCapabilitiesKHR <: Vulkan.HighLevelStructnext::Anyshared_present_supported_usage_flags::ImageUsageFlag
Vulkan.SharedPresentSurfaceCapabilitiesKHR — MethodExtension: VK_KHR_shared_presentable_image
Arguments:
x::VkSharedPresentSurfaceCapabilitiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SharedPresentSurfaceCapabilitiesKHR(x::VulkanCore.LibVulkan.VkSharedPresentSurfaceCapabilitiesKHR, next_types::Type...) -> SharedPresentSurfaceCapabilitiesKHR
Vulkan.SharedPresentSurfaceCapabilitiesKHR — MethodExtension: VK_KHR_shared_presentable_image
Arguments:
x::_SharedPresentSurfaceCapabilitiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SharedPresentSurfaceCapabilitiesKHR(x::_SharedPresentSurfaceCapabilitiesKHR, next_types::Type...) -> SharedPresentSurfaceCapabilitiesKHR
Vulkan.SharedPresentSurfaceCapabilitiesKHR — MethodExtension: VK_KHR_shared_presentable_image
Arguments:
next::Any: defaults toC_NULLshared_present_supported_usage_flags::ImageUsageFlag: defaults to0
SharedPresentSurfaceCapabilitiesKHR(; next, shared_present_supported_usage_flags) -> SharedPresentSurfaceCapabilitiesKHR
Vulkan.SparseBufferMemoryBindInfo — TypeHigh-level wrapper for VkSparseBufferMemoryBindInfo.
struct SparseBufferMemoryBindInfo <: Vulkan.HighLevelStructbuffer::Bufferbinds::Vector{SparseMemoryBind}
Vulkan.SparseBufferMemoryBindInfo — MethodArguments:
x::VkSparseBufferMemoryBindInfo
SparseBufferMemoryBindInfo(x::VulkanCore.LibVulkan.VkSparseBufferMemoryBindInfo)
Vulkan.SparseBufferMemoryBindInfo — MethodArguments:
x::_SparseBufferMemoryBindInfo
SparseBufferMemoryBindInfo(x::_SparseBufferMemoryBindInfo)
Vulkan.SparseImageFormatProperties — TypeHigh-level wrapper for VkSparseImageFormatProperties.
struct SparseImageFormatProperties <: Vulkan.HighLevelStructaspect_mask::ImageAspectFlagimage_granularity::Extent3Dflags::SparseImageFormatFlag
Vulkan.SparseImageFormatProperties — MethodArguments:
image_granularity::Extent3Daspect_mask::ImageAspectFlag: defaults to0flags::SparseImageFormatFlag: defaults to0
SparseImageFormatProperties(image_granularity::Extent3D; aspect_mask, flags) -> SparseImageFormatProperties
Vulkan.SparseImageFormatProperties — MethodArguments:
x::VkSparseImageFormatProperties
SparseImageFormatProperties(x::VulkanCore.LibVulkan.VkSparseImageFormatProperties) -> SparseImageFormatProperties
Vulkan.SparseImageFormatProperties — MethodArguments:
x::_SparseImageFormatProperties
SparseImageFormatProperties(x::_SparseImageFormatProperties) -> SparseImageFormatProperties
Vulkan.SparseImageFormatProperties2 — TypeHigh-level wrapper for VkSparseImageFormatProperties2.
struct SparseImageFormatProperties2 <: Vulkan.HighLevelStructnext::Anyproperties::SparseImageFormatProperties
Vulkan.SparseImageFormatProperties2 — MethodArguments:
properties::SparseImageFormatPropertiesnext::Any: defaults toC_NULL
SparseImageFormatProperties2(properties::SparseImageFormatProperties; next) -> SparseImageFormatProperties2
Vulkan.SparseImageFormatProperties2 — MethodArguments:
x::VkSparseImageFormatProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
SparseImageFormatProperties2(x::VulkanCore.LibVulkan.VkSparseImageFormatProperties2, next_types::Type...) -> SparseImageFormatProperties2
Vulkan.SparseImageFormatProperties2 — MethodArguments:
x::_SparseImageFormatProperties2next_types::Type...: types of members to initialize and include as part of thenextchain
SparseImageFormatProperties2(x::_SparseImageFormatProperties2, next_types::Type...) -> SparseImageFormatProperties2
Vulkan.SparseImageMemoryBind — TypeHigh-level wrapper for VkSparseImageMemoryBind.
struct SparseImageMemoryBind <: Vulkan.HighLevelStructsubresource::ImageSubresourceoffset::Offset3Dextent::Extent3Dmemory::Union{Ptr{Nothing}, DeviceMemory}memory_offset::UInt64flags::SparseMemoryBindFlag
Vulkan.SparseImageMemoryBind — MethodArguments:
subresource::ImageSubresourceoffset::Offset3Dextent::Extent3Dmemory_offset::UInt64memory::DeviceMemory: defaults toC_NULLflags::SparseMemoryBindFlag: defaults to0
SparseImageMemoryBind(subresource::ImageSubresource, offset::Offset3D, extent::Extent3D, memory_offset::Integer; memory, flags) -> SparseImageMemoryBind
Vulkan.SparseImageMemoryBind — MethodArguments:
x::VkSparseImageMemoryBind
SparseImageMemoryBind(x::VulkanCore.LibVulkan.VkSparseImageMemoryBind)
Vulkan.SparseImageMemoryBind — MethodArguments:
x::_SparseImageMemoryBind
SparseImageMemoryBind(x::_SparseImageMemoryBind)
Vulkan.SparseImageMemoryBindInfo — TypeHigh-level wrapper for VkSparseImageMemoryBindInfo.
struct SparseImageMemoryBindInfo <: Vulkan.HighLevelStructimage::Imagebinds::Vector{SparseImageMemoryBind}
Vulkan.SparseImageMemoryBindInfo — MethodArguments:
x::VkSparseImageMemoryBindInfo
SparseImageMemoryBindInfo(x::VulkanCore.LibVulkan.VkSparseImageMemoryBindInfo)
Vulkan.SparseImageMemoryBindInfo — MethodArguments:
x::_SparseImageMemoryBindInfo
SparseImageMemoryBindInfo(x::_SparseImageMemoryBindInfo)
Vulkan.SparseImageMemoryRequirements — TypeHigh-level wrapper for VkSparseImageMemoryRequirements.
struct SparseImageMemoryRequirements <: Vulkan.HighLevelStructformat_properties::SparseImageFormatPropertiesimage_mip_tail_first_lod::UInt32image_mip_tail_size::UInt64image_mip_tail_offset::UInt64image_mip_tail_stride::UInt64
Vulkan.SparseImageMemoryRequirements — MethodArguments:
x::VkSparseImageMemoryRequirements
SparseImageMemoryRequirements(x::VulkanCore.LibVulkan.VkSparseImageMemoryRequirements) -> SparseImageMemoryRequirements
Vulkan.SparseImageMemoryRequirements — MethodArguments:
x::_SparseImageMemoryRequirements
SparseImageMemoryRequirements(x::_SparseImageMemoryRequirements) -> SparseImageMemoryRequirements
Vulkan.SparseImageMemoryRequirements2 — TypeHigh-level wrapper for VkSparseImageMemoryRequirements2.
struct SparseImageMemoryRequirements2 <: Vulkan.HighLevelStructnext::Anymemory_requirements::SparseImageMemoryRequirements
Vulkan.SparseImageMemoryRequirements2 — MethodArguments:
memory_requirements::SparseImageMemoryRequirementsnext::Any: defaults toC_NULL
SparseImageMemoryRequirements2(memory_requirements::SparseImageMemoryRequirements; next) -> SparseImageMemoryRequirements2
Vulkan.SparseImageMemoryRequirements2 — MethodArguments:
x::VkSparseImageMemoryRequirements2next_types::Type...: types of members to initialize and include as part of thenextchain
SparseImageMemoryRequirements2(x::VulkanCore.LibVulkan.VkSparseImageMemoryRequirements2, next_types::Type...) -> SparseImageMemoryRequirements2
Vulkan.SparseImageMemoryRequirements2 — MethodArguments:
x::_SparseImageMemoryRequirements2next_types::Type...: types of members to initialize and include as part of thenextchain
SparseImageMemoryRequirements2(x::_SparseImageMemoryRequirements2, next_types::Type...) -> SparseImageMemoryRequirements2
Vulkan.SparseImageOpaqueMemoryBindInfo — TypeHigh-level wrapper for VkSparseImageOpaqueMemoryBindInfo.
struct SparseImageOpaqueMemoryBindInfo <: Vulkan.HighLevelStructimage::Imagebinds::Vector{SparseMemoryBind}
Vulkan.SparseImageOpaqueMemoryBindInfo — MethodArguments:
x::VkSparseImageOpaqueMemoryBindInfo
SparseImageOpaqueMemoryBindInfo(x::VulkanCore.LibVulkan.VkSparseImageOpaqueMemoryBindInfo)
Vulkan.SparseImageOpaqueMemoryBindInfo — MethodArguments:
x::_SparseImageOpaqueMemoryBindInfo
SparseImageOpaqueMemoryBindInfo(x::_SparseImageOpaqueMemoryBindInfo)
Vulkan.SparseMemoryBind — TypeHigh-level wrapper for VkSparseMemoryBind.
struct SparseMemoryBind <: Vulkan.HighLevelStructresource_offset::UInt64size::UInt64memory::Union{Ptr{Nothing}, DeviceMemory}memory_offset::UInt64flags::SparseMemoryBindFlag
Vulkan.SparseMemoryBind — MethodArguments:
resource_offset::UInt64size::UInt64memory_offset::UInt64memory::DeviceMemory: defaults toC_NULLflags::SparseMemoryBindFlag: defaults to0
SparseMemoryBind(resource_offset::Integer, size::Integer, memory_offset::Integer; memory, flags) -> SparseMemoryBind
Vulkan.SparseMemoryBind — MethodArguments:
x::VkSparseMemoryBind
SparseMemoryBind(x::VulkanCore.LibVulkan.VkSparseMemoryBind)
Vulkan.SparseMemoryBind — MethodVulkan.SpecializationInfo — TypeHigh-level wrapper for VkSpecializationInfo.
struct SpecializationInfo <: Vulkan.HighLevelStructmap_entries::Vector{SpecializationMapEntry}data_size::Union{Ptr{Nothing}, UInt64}data::Ptr{Nothing}
Vulkan.SpecializationInfo — MethodArguments:
map_entries::Vector{SpecializationMapEntry}data::Ptr{Cvoid}data_size::UInt: defaults toC_NULL
SpecializationInfo(map_entries::AbstractArray, data::Ptr{Nothing}; data_size) -> SpecializationInfo
Vulkan.SpecializationInfo — MethodArguments:
x::VkSpecializationInfo
SpecializationInfo(x::VulkanCore.LibVulkan.VkSpecializationInfo)
Vulkan.SpecializationInfo — MethodVulkan.SpecializationMapEntry — TypeHigh-level wrapper for VkSpecializationMapEntry.
struct SpecializationMapEntry <: Vulkan.HighLevelStructconstant_id::UInt32offset::UInt32size::UInt64
Vulkan.SpecializationMapEntry — MethodArguments:
x::VkSpecializationMapEntry
SpecializationMapEntry(x::VulkanCore.LibVulkan.VkSpecializationMapEntry) -> SpecializationMapEntry
Vulkan.SpecializationMapEntry — MethodArguments:
x::_SpecializationMapEntry
SpecializationMapEntry(x::_SpecializationMapEntry) -> SpecializationMapEntry
Vulkan.StencilOpState — TypeHigh-level wrapper for VkStencilOpState.
struct StencilOpState <: Vulkan.HighLevelStructfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOpcompare_mask::UInt32write_mask::UInt32reference::UInt32
Vulkan.StencilOpState — MethodArguments:
x::VkStencilOpState
StencilOpState(x::VulkanCore.LibVulkan.VkStencilOpState) -> StencilOpState
Vulkan.StencilOpState — MethodVulkan.StridedDeviceAddressRegionKHR — TypeHigh-level wrapper for VkStridedDeviceAddressRegionKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct StridedDeviceAddressRegionKHR <: Vulkan.HighLevelStructdevice_address::UInt64stride::UInt64size::UInt64
Vulkan.StridedDeviceAddressRegionKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
stride::UInt64size::UInt64device_address::UInt64: defaults to0
StridedDeviceAddressRegionKHR(stride::Integer, size::Integer; device_address) -> StridedDeviceAddressRegionKHR
Vulkan.StridedDeviceAddressRegionKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::VkStridedDeviceAddressRegionKHR
StridedDeviceAddressRegionKHR(x::VulkanCore.LibVulkan.VkStridedDeviceAddressRegionKHR) -> StridedDeviceAddressRegionKHR
Vulkan.StridedDeviceAddressRegionKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::_StridedDeviceAddressRegionKHR
StridedDeviceAddressRegionKHR(x::_StridedDeviceAddressRegionKHR) -> StridedDeviceAddressRegionKHR
Vulkan.SubmitInfo — TypeHigh-level wrapper for VkSubmitInfo.
struct SubmitInfo <: Vulkan.HighLevelStructnext::Anywait_semaphores::Vector{Semaphore}wait_dst_stage_mask::Vector{PipelineStageFlag}command_buffers::Vector{CommandBuffer}signal_semaphores::Vector{Semaphore}
Vulkan.SubmitInfo — MethodArguments:
wait_semaphores::Vector{Semaphore}wait_dst_stage_mask::Vector{PipelineStageFlag}command_buffers::Vector{CommandBuffer}signal_semaphores::Vector{Semaphore}next::Any: defaults toC_NULL
SubmitInfo(wait_semaphores::AbstractArray, wait_dst_stage_mask::AbstractArray, command_buffers::AbstractArray, signal_semaphores::AbstractArray; next) -> SubmitInfo
Vulkan.SubmitInfo — MethodArguments:
x::VkSubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SubmitInfo(x::VulkanCore.LibVulkan.VkSubmitInfo, next_types::Type...)
Vulkan.SubmitInfo — MethodArguments:
x::_SubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SubmitInfo(x::_SubmitInfo, next_types::Type...)
Vulkan.SubmitInfo2KHR — TypeHigh-level wrapper for VkSubmitInfo2KHR.
Extension: VK_KHR_synchronization2
struct SubmitInfo2KHR <: Vulkan.HighLevelStructnext::Anyflags::SubmitFlagKHRwait_semaphore_infos::Vector{SemaphoreSubmitInfoKHR}command_buffer_infos::Vector{CommandBufferSubmitInfoKHR}signal_semaphore_infos::Vector{SemaphoreSubmitInfoKHR}
Vulkan.SubmitInfo2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
wait_semaphore_infos::Vector{SemaphoreSubmitInfoKHR}command_buffer_infos::Vector{CommandBufferSubmitInfoKHR}signal_semaphore_infos::Vector{SemaphoreSubmitInfoKHR}next::Any: defaults toC_NULLflags::SubmitFlagKHR: defaults to0
SubmitInfo2KHR(wait_semaphore_infos::AbstractArray, command_buffer_infos::AbstractArray, signal_semaphore_infos::AbstractArray; next, flags) -> SubmitInfo2KHR
Vulkan.SubmitInfo2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::VkSubmitInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SubmitInfo2KHR(x::VulkanCore.LibVulkan.VkSubmitInfo2KHR, next_types::Type...)
Vulkan.SubmitInfo2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::_SubmitInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SubmitInfo2KHR(x::_SubmitInfo2KHR, next_types::Type...)
Vulkan.SubpassBeginInfo — TypeHigh-level wrapper for VkSubpassBeginInfo.
struct SubpassBeginInfo <: Vulkan.HighLevelStructnext::Anycontents::SubpassContents
Vulkan.SubpassBeginInfo — MethodArguments:
contents::SubpassContentsnext::Any: defaults toC_NULL
SubpassBeginInfo(contents::SubpassContents; next) -> SubpassBeginInfo
Vulkan.SubpassBeginInfo — MethodArguments:
x::VkSubpassBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SubpassBeginInfo(x::VulkanCore.LibVulkan.VkSubpassBeginInfo, next_types::Type...) -> SubpassBeginInfo
Vulkan.SubpassBeginInfo — MethodArguments:
x::_SubpassBeginInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SubpassBeginInfo(x::_SubpassBeginInfo, next_types::Type...) -> SubpassBeginInfo
Vulkan.SubpassDependency — TypeHigh-level wrapper for VkSubpassDependency.
struct SubpassDependency <: Vulkan.HighLevelStructsrc_subpass::UInt32dst_subpass::UInt32src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagsrc_access_mask::AccessFlagdst_access_mask::AccessFlagdependency_flags::DependencyFlag
Vulkan.SubpassDependency — MethodArguments:
src_subpass::UInt32dst_subpass::UInt32src_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0src_access_mask::AccessFlag: defaults to0dst_access_mask::AccessFlag: defaults to0dependency_flags::DependencyFlag: defaults to0
SubpassDependency(src_subpass::Integer, dst_subpass::Integer; src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> SubpassDependency
Vulkan.SubpassDependency — MethodArguments:
x::VkSubpassDependency
SubpassDependency(x::VulkanCore.LibVulkan.VkSubpassDependency) -> SubpassDependency
Vulkan.SubpassDependency — MethodArguments:
x::_SubpassDependency
SubpassDependency(x::_SubpassDependency) -> SubpassDependency
Vulkan.SubpassDependency2 — TypeHigh-level wrapper for VkSubpassDependency2.
struct SubpassDependency2 <: Vulkan.HighLevelStructnext::Anysrc_subpass::UInt32dst_subpass::UInt32src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagsrc_access_mask::AccessFlagdst_access_mask::AccessFlagdependency_flags::DependencyFlagview_offset::Int32
Vulkan.SubpassDependency2 — MethodArguments:
src_subpass::UInt32dst_subpass::UInt32view_offset::Int32next::Any: defaults toC_NULLsrc_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0src_access_mask::AccessFlag: defaults to0dst_access_mask::AccessFlag: defaults to0dependency_flags::DependencyFlag: defaults to0
SubpassDependency2(src_subpass::Integer, dst_subpass::Integer, view_offset::Integer; next, src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> SubpassDependency2
Vulkan.SubpassDependency2 — MethodArguments:
x::VkSubpassDependency2next_types::Type...: types of members to initialize and include as part of thenextchain
SubpassDependency2(x::VulkanCore.LibVulkan.VkSubpassDependency2, next_types::Type...) -> SubpassDependency2
Vulkan.SubpassDependency2 — MethodArguments:
x::_SubpassDependency2next_types::Type...: types of members to initialize and include as part of thenextchain
SubpassDependency2(x::_SubpassDependency2, next_types::Type...) -> SubpassDependency2
Vulkan.SubpassDescription — TypeHigh-level wrapper for VkSubpassDescription.
struct SubpassDescription <: Vulkan.HighLevelStructflags::SubpassDescriptionFlagpipeline_bind_point::PipelineBindPointinput_attachments::Vector{AttachmentReference}color_attachments::Vector{AttachmentReference}resolve_attachments::Union{Ptr{Nothing}, Vector{AttachmentReference}}depth_stencil_attachment::Union{Ptr{Nothing}, AttachmentReference}preserve_attachments::Vector{UInt32}
Vulkan.SubpassDescription — MethodArguments:
pipeline_bind_point::PipelineBindPointinput_attachments::Vector{AttachmentReference}color_attachments::Vector{AttachmentReference}preserve_attachments::Vector{UInt32}flags::SubpassDescriptionFlag: defaults to0resolve_attachments::Vector{AttachmentReference}: defaults toC_NULLdepth_stencil_attachment::AttachmentReference: defaults toC_NULL
SubpassDescription(pipeline_bind_point::PipelineBindPoint, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; flags, resolve_attachments, depth_stencil_attachment) -> SubpassDescription
Vulkan.SubpassDescription — MethodArguments:
x::VkSubpassDescription
SubpassDescription(x::VulkanCore.LibVulkan.VkSubpassDescription)
Vulkan.SubpassDescription — MethodVulkan.SubpassDescription2 — TypeHigh-level wrapper for VkSubpassDescription2.
struct SubpassDescription2 <: Vulkan.HighLevelStructnext::Anyflags::SubpassDescriptionFlagpipeline_bind_point::PipelineBindPointview_mask::UInt32input_attachments::Vector{AttachmentReference2}color_attachments::Vector{AttachmentReference2}resolve_attachments::Union{Ptr{Nothing}, Vector{AttachmentReference2}}depth_stencil_attachment::Union{Ptr{Nothing}, AttachmentReference2}preserve_attachments::Vector{UInt32}
Vulkan.SubpassDescription2 — MethodArguments:
pipeline_bind_point::PipelineBindPointview_mask::UInt32input_attachments::Vector{AttachmentReference2}color_attachments::Vector{AttachmentReference2}preserve_attachments::Vector{UInt32}next::Any: defaults toC_NULLflags::SubpassDescriptionFlag: defaults to0resolve_attachments::Vector{AttachmentReference2}: defaults toC_NULLdepth_stencil_attachment::AttachmentReference2: defaults toC_NULL
SubpassDescription2(pipeline_bind_point::PipelineBindPoint, view_mask::Integer, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; next, flags, resolve_attachments, depth_stencil_attachment) -> SubpassDescription2
Vulkan.SubpassDescription2 — MethodArguments:
x::VkSubpassDescription2next_types::Type...: types of members to initialize and include as part of thenextchain
SubpassDescription2(x::VulkanCore.LibVulkan.VkSubpassDescription2, next_types::Type...)
Vulkan.SubpassDescription2 — MethodArguments:
x::_SubpassDescription2next_types::Type...: types of members to initialize and include as part of thenextchain
SubpassDescription2(x::_SubpassDescription2, next_types::Type...)
Vulkan.SubpassDescriptionDepthStencilResolve — TypeHigh-level wrapper for VkSubpassDescriptionDepthStencilResolve.
struct SubpassDescriptionDepthStencilResolve <: Vulkan.HighLevelStructnext::Anydepth_resolve_mode::ResolveModeFlagstencil_resolve_mode::ResolveModeFlagdepth_stencil_resolve_attachment::Union{Ptr{Nothing}, AttachmentReference2}
Vulkan.SubpassDescriptionDepthStencilResolve — MethodArguments:
depth_resolve_mode::ResolveModeFlagstencil_resolve_mode::ResolveModeFlagnext::Any: defaults toC_NULLdepth_stencil_resolve_attachment::AttachmentReference2: defaults toC_NULL
SubpassDescriptionDepthStencilResolve(depth_resolve_mode::ResolveModeFlag, stencil_resolve_mode::ResolveModeFlag; next, depth_stencil_resolve_attachment) -> SubpassDescriptionDepthStencilResolve
Vulkan.SubpassDescriptionDepthStencilResolve — MethodArguments:
x::VkSubpassDescriptionDepthStencilResolvenext_types::Type...: types of members to initialize and include as part of thenextchain
SubpassDescriptionDepthStencilResolve(x::VulkanCore.LibVulkan.VkSubpassDescriptionDepthStencilResolve, next_types::Type...)
Vulkan.SubpassDescriptionDepthStencilResolve — MethodArguments:
x::_SubpassDescriptionDepthStencilResolvenext_types::Type...: types of members to initialize and include as part of thenextchain
SubpassDescriptionDepthStencilResolve(x::_SubpassDescriptionDepthStencilResolve, next_types::Type...)
Vulkan.SubpassEndInfo — TypeHigh-level wrapper for VkSubpassEndInfo.
struct SubpassEndInfo <: Vulkan.HighLevelStructnext::Any
Vulkan.SubpassEndInfo — MethodArguments:
x::VkSubpassEndInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SubpassEndInfo(x::VulkanCore.LibVulkan.VkSubpassEndInfo, next_types::Type...) -> SubpassEndInfo
Vulkan.SubpassEndInfo — MethodArguments:
x::_SubpassEndInfonext_types::Type...: types of members to initialize and include as part of thenextchain
SubpassEndInfo(x::_SubpassEndInfo, next_types::Type...) -> SubpassEndInfo
Vulkan.SubpassEndInfo — MethodVulkan.SubpassSampleLocationsEXT — TypeHigh-level wrapper for VkSubpassSampleLocationsEXT.
Extension: VK_EXT_sample_locations
struct SubpassSampleLocationsEXT <: Vulkan.HighLevelStructsubpass_index::UInt32sample_locations_info::SampleLocationsInfoEXT
Vulkan.SubpassSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::VkSubpassSampleLocationsEXT
SubpassSampleLocationsEXT(x::VulkanCore.LibVulkan.VkSubpassSampleLocationsEXT)
Vulkan.SubpassSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::_SubpassSampleLocationsEXT
SubpassSampleLocationsEXT(x::_SubpassSampleLocationsEXT)
Vulkan.SubresourceLayout — TypeHigh-level wrapper for VkSubresourceLayout.
struct SubresourceLayout <: Vulkan.HighLevelStructoffset::UInt64size::UInt64row_pitch::UInt64array_pitch::UInt64depth_pitch::UInt64
Vulkan.SubresourceLayout — MethodArguments:
x::VkSubresourceLayout
SubresourceLayout(x::VulkanCore.LibVulkan.VkSubresourceLayout) -> SubresourceLayout
Vulkan.SubresourceLayout — MethodArguments:
x::_SubresourceLayout
SubresourceLayout(x::_SubresourceLayout) -> SubresourceLayout
Vulkan.SurfaceCapabilities2EXT — TypeHigh-level wrapper for VkSurfaceCapabilities2EXT.
Extension: VK_EXT_display_surface_counter
struct SurfaceCapabilities2EXT <: Vulkan.HighLevelStructnext::Anymin_image_count::UInt32max_image_count::UInt32current_extent::Extent2Dmin_image_extent::Extent2Dmax_image_extent::Extent2Dmax_image_array_layers::UInt32supported_transforms::SurfaceTransformFlagKHRcurrent_transform::SurfaceTransformFlagKHRsupported_composite_alpha::CompositeAlphaFlagKHRsupported_usage_flags::ImageUsageFlagsupported_surface_counters::SurfaceCounterFlagEXT
Vulkan.SurfaceCapabilities2EXT — MethodExtension: VK_EXT_display_surface_counter
Arguments:
min_image_count::UInt32max_image_count::UInt32current_extent::Extent2Dmin_image_extent::Extent2Dmax_image_extent::Extent2Dmax_image_array_layers::UInt32current_transform::SurfaceTransformFlagKHRnext::Any: defaults toC_NULLsupported_transforms::SurfaceTransformFlagKHR: defaults to0supported_composite_alpha::CompositeAlphaFlagKHR: defaults to0supported_usage_flags::ImageUsageFlag: defaults to0supported_surface_counters::SurfaceCounterFlagEXT: defaults to0
SurfaceCapabilities2EXT(min_image_count::Integer, max_image_count::Integer, current_extent::Extent2D, min_image_extent::Extent2D, max_image_extent::Extent2D, max_image_array_layers::Integer, current_transform::SurfaceTransformFlagKHR; next, supported_transforms, supported_composite_alpha, supported_usage_flags, supported_surface_counters) -> SurfaceCapabilities2EXT
Vulkan.SurfaceCapabilities2EXT — MethodExtension: VK_EXT_display_surface_counter
Arguments:
x::VkSurfaceCapabilities2EXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceCapabilities2EXT(x::VulkanCore.LibVulkan.VkSurfaceCapabilities2EXT, next_types::Type...) -> SurfaceCapabilities2EXT
Vulkan.SurfaceCapabilities2EXT — MethodExtension: VK_EXT_display_surface_counter
Arguments:
x::_SurfaceCapabilities2EXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceCapabilities2EXT(x::_SurfaceCapabilities2EXT, next_types::Type...) -> SurfaceCapabilities2EXT
Vulkan.SurfaceCapabilities2KHR — TypeHigh-level wrapper for VkSurfaceCapabilities2KHR.
Extension: VK_KHR_get_surface_capabilities2
struct SurfaceCapabilities2KHR <: Vulkan.HighLevelStructnext::Anysurface_capabilities::SurfaceCapabilitiesKHR
Vulkan.SurfaceCapabilities2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
surface_capabilities::SurfaceCapabilitiesKHRnext::Any: defaults toC_NULL
SurfaceCapabilities2KHR(surface_capabilities::SurfaceCapabilitiesKHR; next) -> SurfaceCapabilities2KHR
Vulkan.SurfaceCapabilities2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::VkSurfaceCapabilities2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceCapabilities2KHR(x::VulkanCore.LibVulkan.VkSurfaceCapabilities2KHR, next_types::Type...) -> SurfaceCapabilities2KHR
Vulkan.SurfaceCapabilities2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::_SurfaceCapabilities2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceCapabilities2KHR(x::_SurfaceCapabilities2KHR, next_types::Type...) -> SurfaceCapabilities2KHR
Vulkan.SurfaceCapabilitiesKHR — TypeHigh-level wrapper for VkSurfaceCapabilitiesKHR.
Extension: VK_KHR_surface
struct SurfaceCapabilitiesKHR <: Vulkan.HighLevelStructmin_image_count::UInt32max_image_count::UInt32current_extent::Extent2Dmin_image_extent::Extent2Dmax_image_extent::Extent2Dmax_image_array_layers::UInt32supported_transforms::SurfaceTransformFlagKHRcurrent_transform::SurfaceTransformFlagKHRsupported_composite_alpha::CompositeAlphaFlagKHRsupported_usage_flags::ImageUsageFlag
Vulkan.SurfaceCapabilitiesKHR — MethodExtension: VK_KHR_surface
Arguments:
min_image_count::UInt32max_image_count::UInt32current_extent::Extent2Dmin_image_extent::Extent2Dmax_image_extent::Extent2Dmax_image_array_layers::UInt32current_transform::SurfaceTransformFlagKHRsupported_transforms::SurfaceTransformFlagKHR: defaults to0supported_composite_alpha::CompositeAlphaFlagKHR: defaults to0supported_usage_flags::ImageUsageFlag: defaults to0
SurfaceCapabilitiesKHR(min_image_count::Integer, max_image_count::Integer, current_extent::Extent2D, min_image_extent::Extent2D, max_image_extent::Extent2D, max_image_array_layers::Integer, current_transform::SurfaceTransformFlagKHR; supported_transforms, supported_composite_alpha, supported_usage_flags) -> SurfaceCapabilitiesKHR
Vulkan.SurfaceCapabilitiesKHR — MethodExtension: VK_KHR_surface
Arguments:
x::VkSurfaceCapabilitiesKHR
SurfaceCapabilitiesKHR(x::VulkanCore.LibVulkan.VkSurfaceCapabilitiesKHR) -> SurfaceCapabilitiesKHR
Vulkan.SurfaceCapabilitiesKHR — MethodExtension: VK_KHR_surface
Arguments:
x::_SurfaceCapabilitiesKHR
SurfaceCapabilitiesKHR(x::_SurfaceCapabilitiesKHR) -> SurfaceCapabilitiesKHR
Vulkan.SurfaceFormat2KHR — TypeHigh-level wrapper for VkSurfaceFormat2KHR.
Extension: VK_KHR_get_surface_capabilities2
struct SurfaceFormat2KHR <: Vulkan.HighLevelStructnext::Anysurface_format::SurfaceFormatKHR
Vulkan.SurfaceFormat2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
surface_format::SurfaceFormatKHRnext::Any: defaults toC_NULL
SurfaceFormat2KHR(surface_format::SurfaceFormatKHR; next) -> SurfaceFormat2KHR
Vulkan.SurfaceFormat2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::VkSurfaceFormat2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceFormat2KHR(x::VulkanCore.LibVulkan.VkSurfaceFormat2KHR, next_types::Type...) -> SurfaceFormat2KHR
Vulkan.SurfaceFormat2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::_SurfaceFormat2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceFormat2KHR(x::_SurfaceFormat2KHR, next_types::Type...) -> SurfaceFormat2KHR
Vulkan.SurfaceFormatKHR — TypeHigh-level wrapper for VkSurfaceFormatKHR.
Extension: VK_KHR_surface
struct SurfaceFormatKHR <: Vulkan.HighLevelStructformat::Formatcolor_space::ColorSpaceKHR
Vulkan.SurfaceFormatKHR — MethodExtension: VK_KHR_surface
Arguments:
x::VkSurfaceFormatKHR
SurfaceFormatKHR(x::VulkanCore.LibVulkan.VkSurfaceFormatKHR) -> SurfaceFormatKHR
Vulkan.SurfaceFormatKHR — MethodExtension: VK_KHR_surface
Arguments:
x::_SurfaceFormatKHR
SurfaceFormatKHR(x::_SurfaceFormatKHR) -> SurfaceFormatKHR
Vulkan.SurfaceProtectedCapabilitiesKHR — TypeHigh-level wrapper for VkSurfaceProtectedCapabilitiesKHR.
Extension: VK_KHR_surface_protected_capabilities
struct SurfaceProtectedCapabilitiesKHR <: Vulkan.HighLevelStructnext::Anysupports_protected::Bool
Vulkan.SurfaceProtectedCapabilitiesKHR — MethodExtension: VK_KHR_surface_protected_capabilities
Arguments:
supports_protected::Boolnext::Any: defaults toC_NULL
SurfaceProtectedCapabilitiesKHR(supports_protected::Bool; next) -> SurfaceProtectedCapabilitiesKHR
Vulkan.SurfaceProtectedCapabilitiesKHR — MethodExtension: VK_KHR_surface_protected_capabilities
Arguments:
x::VkSurfaceProtectedCapabilitiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceProtectedCapabilitiesKHR(x::VulkanCore.LibVulkan.VkSurfaceProtectedCapabilitiesKHR, next_types::Type...) -> SurfaceProtectedCapabilitiesKHR
Vulkan.SurfaceProtectedCapabilitiesKHR — MethodExtension: VK_KHR_surface_protected_capabilities
Arguments:
x::_SurfaceProtectedCapabilitiesKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SurfaceProtectedCapabilitiesKHR(x::_SurfaceProtectedCapabilitiesKHR, next_types::Type...) -> SurfaceProtectedCapabilitiesKHR
Vulkan.SwapchainCounterCreateInfoEXT — TypeHigh-level wrapper for VkSwapchainCounterCreateInfoEXT.
Extension: VK_EXT_display_control
struct SwapchainCounterCreateInfoEXT <: Vulkan.HighLevelStructnext::Anysurface_counters::SurfaceCounterFlagEXT
Vulkan.SwapchainCounterCreateInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::VkSwapchainCounterCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SwapchainCounterCreateInfoEXT(x::VulkanCore.LibVulkan.VkSwapchainCounterCreateInfoEXT, next_types::Type...) -> SwapchainCounterCreateInfoEXT
Vulkan.SwapchainCounterCreateInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::_SwapchainCounterCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
SwapchainCounterCreateInfoEXT(x::_SwapchainCounterCreateInfoEXT, next_types::Type...) -> SwapchainCounterCreateInfoEXT
Vulkan.SwapchainCounterCreateInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
next::Any: defaults toC_NULLsurface_counters::SurfaceCounterFlagEXT: defaults to0
SwapchainCounterCreateInfoEXT(; next, surface_counters) -> SwapchainCounterCreateInfoEXT
Vulkan.SwapchainCreateInfoKHR — TypeHigh-level wrapper for VkSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct SwapchainCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::SwapchainCreateFlagKHRsurface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolold_swapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan.SwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
surface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolnext::Any: defaults toC_NULLflags::SwapchainCreateFlagKHR: defaults to0old_swapchain::SwapchainKHR: defaults toC_NULL
SwapchainCreateInfoKHR(surface::SurfaceKHR, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; next, flags, old_swapchain) -> SwapchainCreateInfoKHR
Vulkan.SwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::VkSwapchainCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SwapchainCreateInfoKHR(x::VulkanCore.LibVulkan.VkSwapchainCreateInfoKHR, next_types::Type...)
Vulkan.SwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::_SwapchainCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
SwapchainCreateInfoKHR(x::_SwapchainCreateInfoKHR, next_types::Type...)
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD — TypeHigh-level wrapper for VkSwapchainDisplayNativeHdrCreateInfoAMD.
Extension: VK_AMD_display_native_hdr
struct SwapchainDisplayNativeHdrCreateInfoAMD <: Vulkan.HighLevelStructnext::Anylocal_dimming_enable::Bool
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
local_dimming_enable::Boolnext::Any: defaults toC_NULL
SwapchainDisplayNativeHdrCreateInfoAMD(local_dimming_enable::Bool; next) -> SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
x::VkSwapchainDisplayNativeHdrCreateInfoAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
SwapchainDisplayNativeHdrCreateInfoAMD(x::VulkanCore.LibVulkan.VkSwapchainDisplayNativeHdrCreateInfoAMD, next_types::Type...) -> SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan.SwapchainDisplayNativeHdrCreateInfoAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
x::_SwapchainDisplayNativeHdrCreateInfoAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
SwapchainDisplayNativeHdrCreateInfoAMD(x::_SwapchainDisplayNativeHdrCreateInfoAMD, next_types::Type...) -> SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan.TextureLODGatherFormatPropertiesAMD — TypeHigh-level wrapper for VkTextureLODGatherFormatPropertiesAMD.
Extension: VK_AMD_texture_gather_bias_lod
struct TextureLODGatherFormatPropertiesAMD <: Vulkan.HighLevelStructnext::Anysupports_texture_gather_lod_bias_amd::Bool
Vulkan.TextureLODGatherFormatPropertiesAMD — MethodExtension: VK_AMD_texture_gather_bias_lod
Arguments:
supports_texture_gather_lod_bias_amd::Boolnext::Any: defaults toC_NULL
TextureLODGatherFormatPropertiesAMD(supports_texture_gather_lod_bias_amd::Bool; next) -> TextureLODGatherFormatPropertiesAMD
Vulkan.TextureLODGatherFormatPropertiesAMD — MethodExtension: VK_AMD_texture_gather_bias_lod
Arguments:
x::VkTextureLODGatherFormatPropertiesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
TextureLODGatherFormatPropertiesAMD(x::VulkanCore.LibVulkan.VkTextureLODGatherFormatPropertiesAMD, next_types::Type...) -> TextureLODGatherFormatPropertiesAMD
Vulkan.TextureLODGatherFormatPropertiesAMD — MethodExtension: VK_AMD_texture_gather_bias_lod
Arguments:
x::_TextureLODGatherFormatPropertiesAMDnext_types::Type...: types of members to initialize and include as part of thenextchain
TextureLODGatherFormatPropertiesAMD(x::_TextureLODGatherFormatPropertiesAMD, next_types::Type...) -> TextureLODGatherFormatPropertiesAMD
Vulkan.TimelineSemaphoreSubmitInfo — TypeHigh-level wrapper for VkTimelineSemaphoreSubmitInfo.
struct TimelineSemaphoreSubmitInfo <: Vulkan.HighLevelStructnext::Anywait_semaphore_values::Union{Ptr{Nothing}, Vector{UInt64}}signal_semaphore_values::Union{Ptr{Nothing}, Vector{UInt64}}
Vulkan.TimelineSemaphoreSubmitInfo — MethodArguments:
x::VkTimelineSemaphoreSubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
TimelineSemaphoreSubmitInfo(x::VulkanCore.LibVulkan.VkTimelineSemaphoreSubmitInfo, next_types::Type...) -> TimelineSemaphoreSubmitInfo
Vulkan.TimelineSemaphoreSubmitInfo — MethodArguments:
x::_TimelineSemaphoreSubmitInfonext_types::Type...: types of members to initialize and include as part of thenextchain
TimelineSemaphoreSubmitInfo(x::_TimelineSemaphoreSubmitInfo, next_types::Type...) -> TimelineSemaphoreSubmitInfo
Vulkan.TimelineSemaphoreSubmitInfo — MethodArguments:
next::Any: defaults toC_NULLwait_semaphore_values::Vector{UInt64}: defaults toC_NULLsignal_semaphore_values::Vector{UInt64}: defaults toC_NULL
TimelineSemaphoreSubmitInfo(; next, wait_semaphore_values, signal_semaphore_values) -> TimelineSemaphoreSubmitInfo
Vulkan.TraceRaysIndirectCommandKHR — TypeHigh-level wrapper for VkTraceRaysIndirectCommandKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct TraceRaysIndirectCommandKHR <: Vulkan.HighLevelStructwidth::UInt32height::UInt32depth::UInt32
Vulkan.TraceRaysIndirectCommandKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::VkTraceRaysIndirectCommandKHR
TraceRaysIndirectCommandKHR(x::VulkanCore.LibVulkan.VkTraceRaysIndirectCommandKHR) -> TraceRaysIndirectCommandKHR
Vulkan.TraceRaysIndirectCommandKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::_TraceRaysIndirectCommandKHR
TraceRaysIndirectCommandKHR(x::_TraceRaysIndirectCommandKHR) -> TraceRaysIndirectCommandKHR
Vulkan.TransformMatrixKHR — TypeHigh-level wrapper for VkTransformMatrixKHR.
Extension: VK_KHR_acceleration_structure
struct TransformMatrixKHR <: Vulkan.HighLevelStructmatrix::Tuple{NTuple{4, Float32}, NTuple{4, Float32}, NTuple{4, Float32}}
Vulkan.TransformMatrixKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkTransformMatrixKHR
TransformMatrixKHR(x::VulkanCore.LibVulkan.VkTransformMatrixKHR) -> TransformMatrixKHR
Vulkan.TransformMatrixKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_TransformMatrixKHR
TransformMatrixKHR(x::_TransformMatrixKHR) -> TransformMatrixKHR
Vulkan.ValidationCacheCreateInfoEXT — TypeHigh-level wrapper for VkValidationCacheCreateInfoEXT.
Extension: VK_EXT_validation_cache
struct ValidationCacheCreateInfoEXT <: Vulkan.HighLevelStructnext::Anyflags::UInt32initial_data_size::Union{Ptr{Nothing}, UInt64}initial_data::Ptr{Nothing}
Vulkan.ValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
initial_data::Ptr{Cvoid}next::Any: defaults toC_NULLflags::UInt32: defaults to0initial_data_size::UInt: defaults toC_NULL
ValidationCacheCreateInfoEXT(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> ValidationCacheCreateInfoEXT
Vulkan.ValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
x::VkValidationCacheCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ValidationCacheCreateInfoEXT(x::VulkanCore.LibVulkan.VkValidationCacheCreateInfoEXT, next_types::Type...) -> ValidationCacheCreateInfoEXT
Vulkan.ValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
x::_ValidationCacheCreateInfoEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ValidationCacheCreateInfoEXT(x::_ValidationCacheCreateInfoEXT, next_types::Type...) -> ValidationCacheCreateInfoEXT
Vulkan.ValidationFeaturesEXT — TypeHigh-level wrapper for VkValidationFeaturesEXT.
Extension: VK_EXT_validation_features
struct ValidationFeaturesEXT <: Vulkan.HighLevelStructnext::Anyenabled_validation_features::Vector{ValidationFeatureEnableEXT}disabled_validation_features::Vector{ValidationFeatureDisableEXT}
Vulkan.ValidationFeaturesEXT — MethodExtension: VK_EXT_validation_features
Arguments:
enabled_validation_features::Vector{ValidationFeatureEnableEXT}disabled_validation_features::Vector{ValidationFeatureDisableEXT}next::Any: defaults toC_NULL
ValidationFeaturesEXT(enabled_validation_features::AbstractArray, disabled_validation_features::AbstractArray; next) -> ValidationFeaturesEXT
Vulkan.ValidationFeaturesEXT — MethodExtension: VK_EXT_validation_features
Arguments:
x::VkValidationFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ValidationFeaturesEXT(x::VulkanCore.LibVulkan.VkValidationFeaturesEXT, next_types::Type...)
Vulkan.ValidationFeaturesEXT — MethodExtension: VK_EXT_validation_features
Arguments:
x::_ValidationFeaturesEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ValidationFeaturesEXT(x::_ValidationFeaturesEXT, next_types::Type...)
Vulkan.ValidationFlagsEXT — TypeHigh-level wrapper for VkValidationFlagsEXT.
Extension: VK_EXT_validation_flags
struct ValidationFlagsEXT <: Vulkan.HighLevelStructnext::Anydisabled_validation_checks::Vector{ValidationCheckEXT}
Vulkan.ValidationFlagsEXT — MethodExtension: VK_EXT_validation_flags
Arguments:
disabled_validation_checks::Vector{ValidationCheckEXT}next::Any: defaults toC_NULL
ValidationFlagsEXT(disabled_validation_checks::AbstractArray; next) -> ValidationFlagsEXT
Vulkan.ValidationFlagsEXT — MethodExtension: VK_EXT_validation_flags
Arguments:
x::VkValidationFlagsEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ValidationFlagsEXT(x::VulkanCore.LibVulkan.VkValidationFlagsEXT, next_types::Type...)
Vulkan.ValidationFlagsEXT — MethodExtension: VK_EXT_validation_flags
Arguments:
x::_ValidationFlagsEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
ValidationFlagsEXT(x::_ValidationFlagsEXT, next_types::Type...)
Vulkan.VertexInputAttributeDescription — TypeHigh-level wrapper for VkVertexInputAttributeDescription.
struct VertexInputAttributeDescription <: Vulkan.HighLevelStructlocation::UInt32binding::UInt32format::Formatoffset::UInt32
Vulkan.VertexInputAttributeDescription — MethodArguments:
x::VkVertexInputAttributeDescription
VertexInputAttributeDescription(x::VulkanCore.LibVulkan.VkVertexInputAttributeDescription) -> VertexInputAttributeDescription
Vulkan.VertexInputAttributeDescription — MethodArguments:
x::_VertexInputAttributeDescription
VertexInputAttributeDescription(x::_VertexInputAttributeDescription) -> VertexInputAttributeDescription
Vulkan.VertexInputAttributeDescription2EXT — TypeHigh-level wrapper for VkVertexInputAttributeDescription2EXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct VertexInputAttributeDescription2EXT <: Vulkan.HighLevelStructnext::Anylocation::UInt32binding::UInt32format::Formatoffset::UInt32
Vulkan.VertexInputAttributeDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
location::UInt32binding::UInt32format::Formatoffset::UInt32next::Any: defaults toC_NULL
VertexInputAttributeDescription2EXT(location::Integer, binding::Integer, format::Format, offset::Integer; next) -> VertexInputAttributeDescription2EXT
Vulkan.VertexInputAttributeDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::VkVertexInputAttributeDescription2EXTnext_types::Type...: types of members to initialize and include as part of thenextchain
VertexInputAttributeDescription2EXT(x::VulkanCore.LibVulkan.VkVertexInputAttributeDescription2EXT, next_types::Type...) -> VertexInputAttributeDescription2EXT
Vulkan.VertexInputAttributeDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::_VertexInputAttributeDescription2EXTnext_types::Type...: types of members to initialize and include as part of thenextchain
VertexInputAttributeDescription2EXT(x::_VertexInputAttributeDescription2EXT, next_types::Type...) -> VertexInputAttributeDescription2EXT
Vulkan.VertexInputBindingDescription — TypeHigh-level wrapper for VkVertexInputBindingDescription.
struct VertexInputBindingDescription <: Vulkan.HighLevelStructbinding::UInt32stride::UInt32input_rate::VertexInputRate
Vulkan.VertexInputBindingDescription — MethodArguments:
x::VkVertexInputBindingDescription
VertexInputBindingDescription(x::VulkanCore.LibVulkan.VkVertexInputBindingDescription) -> VertexInputBindingDescription
Vulkan.VertexInputBindingDescription — MethodArguments:
x::_VertexInputBindingDescription
VertexInputBindingDescription(x::_VertexInputBindingDescription) -> VertexInputBindingDescription
Vulkan.VertexInputBindingDescription2EXT — TypeHigh-level wrapper for VkVertexInputBindingDescription2EXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct VertexInputBindingDescription2EXT <: Vulkan.HighLevelStructnext::Anybinding::UInt32stride::UInt32input_rate::VertexInputRatedivisor::UInt32
Vulkan.VertexInputBindingDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
binding::UInt32stride::UInt32input_rate::VertexInputRatedivisor::UInt32next::Any: defaults toC_NULL
VertexInputBindingDescription2EXT(binding::Integer, stride::Integer, input_rate::VertexInputRate, divisor::Integer; next) -> VertexInputBindingDescription2EXT
Vulkan.VertexInputBindingDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::VkVertexInputBindingDescription2EXTnext_types::Type...: types of members to initialize and include as part of thenextchain
VertexInputBindingDescription2EXT(x::VulkanCore.LibVulkan.VkVertexInputBindingDescription2EXT, next_types::Type...) -> VertexInputBindingDescription2EXT
Vulkan.VertexInputBindingDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::_VertexInputBindingDescription2EXTnext_types::Type...: types of members to initialize and include as part of thenextchain
VertexInputBindingDescription2EXT(x::_VertexInputBindingDescription2EXT, next_types::Type...) -> VertexInputBindingDescription2EXT
Vulkan.VertexInputBindingDivisorDescriptionEXT — TypeHigh-level wrapper for VkVertexInputBindingDivisorDescriptionEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct VertexInputBindingDivisorDescriptionEXT <: Vulkan.HighLevelStructbinding::UInt32divisor::UInt32
Vulkan.VertexInputBindingDivisorDescriptionEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::VkVertexInputBindingDivisorDescriptionEXT
VertexInputBindingDivisorDescriptionEXT(x::VulkanCore.LibVulkan.VkVertexInputBindingDivisorDescriptionEXT) -> VertexInputBindingDivisorDescriptionEXT
Vulkan.VertexInputBindingDivisorDescriptionEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::_VertexInputBindingDivisorDescriptionEXT
VertexInputBindingDivisorDescriptionEXT(x::_VertexInputBindingDivisorDescriptionEXT) -> VertexInputBindingDivisorDescriptionEXT
Vulkan.Viewport — TypeHigh-level wrapper for VkViewport.
struct Viewport <: Vulkan.HighLevelStructx::Float32y::Float32width::Float32height::Float32min_depth::Float32max_depth::Float32
Vulkan.Viewport — MethodVulkan.Viewport — MethodVulkan.ViewportSwizzleNV — TypeHigh-level wrapper for VkViewportSwizzleNV.
Extension: VK_NV_viewport_swizzle
struct ViewportSwizzleNV <: Vulkan.HighLevelStructx::ViewportCoordinateSwizzleNVy::ViewportCoordinateSwizzleNVz::ViewportCoordinateSwizzleNVw::ViewportCoordinateSwizzleNV
Vulkan.ViewportSwizzleNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
x::ViewportCoordinateSwizzleNV
ViewportSwizzleNV(x::VulkanCore.LibVulkan.VkViewportSwizzleNV) -> ViewportSwizzleNV
Vulkan.ViewportSwizzleNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
x::ViewportCoordinateSwizzleNV
ViewportSwizzleNV(x::_ViewportSwizzleNV) -> ViewportSwizzleNV
Vulkan.ViewportWScalingNV — TypeHigh-level wrapper for VkViewportWScalingNV.
Extension: VK_NV_clip_space_w_scaling
struct ViewportWScalingNV <: Vulkan.HighLevelStructxcoeff::Float32ycoeff::Float32
Vulkan.ViewportWScalingNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
x::VkViewportWScalingNV
ViewportWScalingNV(x::VulkanCore.LibVulkan.VkViewportWScalingNV) -> ViewportWScalingNV
Vulkan.ViewportWScalingNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
x::_ViewportWScalingNV
ViewportWScalingNV(x::_ViewportWScalingNV) -> ViewportWScalingNV
Vulkan.VulkanError — TypeException type indicating that an API function returned a non-success code.
struct VulkanError <: Exceptionmsg::Stringcode::Any
Vulkan.VulkanStruct — TypeRepresents any kind of wrapper structure that was generated from a Vulkan structure. D is a Bool parameter indicating whether the structure has specific dependencies or not.
Vulkan.WaylandSurfaceCreateInfoKHR — TypeHigh-level wrapper for VkWaylandSurfaceCreateInfoKHR.
Extension: VK_KHR_wayland_surface
struct WaylandSurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32display::Ptr{Nothing}surface::Ptr{Nothing}
Vulkan.WaylandSurfaceCreateInfoKHR — MethodExtension: VK_KHR_wayland_surface
Arguments:
display::Ptr{wl_display}surface::Ptr{wl_surface}next::Any: defaults toC_NULLflags::UInt32: defaults to0
WaylandSurfaceCreateInfoKHR(display::Ptr{Nothing}, surface::Ptr{Nothing}; next, flags) -> WaylandSurfaceCreateInfoKHR
Vulkan.WaylandSurfaceCreateInfoKHR — MethodExtension: VK_KHR_wayland_surface
Arguments:
x::VkWaylandSurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
WaylandSurfaceCreateInfoKHR(x::VulkanCore.LibVulkan.VkWaylandSurfaceCreateInfoKHR, next_types::Type...) -> WaylandSurfaceCreateInfoKHR
Vulkan.WaylandSurfaceCreateInfoKHR — MethodExtension: VK_KHR_wayland_surface
Arguments:
x::_WaylandSurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
WaylandSurfaceCreateInfoKHR(x::_WaylandSurfaceCreateInfoKHR, next_types::Type...) -> WaylandSurfaceCreateInfoKHR
Vulkan.WriteDescriptorSet — TypeHigh-level wrapper for VkWriteDescriptorSet.
struct WriteDescriptorSet <: Vulkan.HighLevelStructnext::Anydst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32descriptor_type::DescriptorTypeimage_info::Vector{DescriptorImageInfo}buffer_info::Vector{DescriptorBufferInfo}texel_buffer_view::Vector{BufferView}
Vulkan.WriteDescriptorSet — MethodArguments:
dst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_type::DescriptorTypeimage_info::Vector{DescriptorImageInfo}buffer_info::Vector{DescriptorBufferInfo}texel_buffer_view::Vector{BufferView}next::Any: defaults toC_NULLdescriptor_count::UInt32: defaults tomax(pointer_length(image_info), pointer_length(buffer_info), pointer_length(texel_buffer_view))
WriteDescriptorSet(dst_set::DescriptorSet, dst_binding::Integer, dst_array_element::Integer, descriptor_type::DescriptorType, image_info::AbstractArray, buffer_info::AbstractArray, texel_buffer_view::AbstractArray; next, descriptor_count) -> WriteDescriptorSet
Vulkan.WriteDescriptorSet — MethodArguments:
x::VkWriteDescriptorSetnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSet(x::VulkanCore.LibVulkan.VkWriteDescriptorSet, next_types::Type...)
Vulkan.WriteDescriptorSet — MethodArguments:
x::_WriteDescriptorSetnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSet(x::_WriteDescriptorSet, next_types::Type...)
Vulkan.WriteDescriptorSetAccelerationStructureKHR — TypeHigh-level wrapper for VkWriteDescriptorSetAccelerationStructureKHR.
Extension: VK_KHR_acceleration_structure
struct WriteDescriptorSetAccelerationStructureKHR <: Vulkan.HighLevelStructnext::Anyacceleration_structures::Vector{AccelerationStructureKHR}
Vulkan.WriteDescriptorSetAccelerationStructureKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structures::Vector{AccelerationStructureKHR}next::Any: defaults toC_NULL
WriteDescriptorSetAccelerationStructureKHR(acceleration_structures::AbstractArray; next) -> WriteDescriptorSetAccelerationStructureKHR
Vulkan.WriteDescriptorSetAccelerationStructureKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::VkWriteDescriptorSetAccelerationStructureKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSetAccelerationStructureKHR(x::VulkanCore.LibVulkan.VkWriteDescriptorSetAccelerationStructureKHR, next_types::Type...)
Vulkan.WriteDescriptorSetAccelerationStructureKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::_WriteDescriptorSetAccelerationStructureKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSetAccelerationStructureKHR(x::_WriteDescriptorSetAccelerationStructureKHR, next_types::Type...)
Vulkan.WriteDescriptorSetAccelerationStructureNV — TypeHigh-level wrapper for VkWriteDescriptorSetAccelerationStructureNV.
Extension: VK_NV_ray_tracing
struct WriteDescriptorSetAccelerationStructureNV <: Vulkan.HighLevelStructnext::Anyacceleration_structures::Vector{AccelerationStructureNV}
Vulkan.WriteDescriptorSetAccelerationStructureNV — MethodExtension: VK_NV_ray_tracing
Arguments:
acceleration_structures::Vector{AccelerationStructureNV}next::Any: defaults toC_NULL
WriteDescriptorSetAccelerationStructureNV(acceleration_structures::AbstractArray; next) -> WriteDescriptorSetAccelerationStructureNV
Vulkan.WriteDescriptorSetAccelerationStructureNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::VkWriteDescriptorSetAccelerationStructureNVnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSetAccelerationStructureNV(x::VulkanCore.LibVulkan.VkWriteDescriptorSetAccelerationStructureNV, next_types::Type...)
Vulkan.WriteDescriptorSetAccelerationStructureNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::_WriteDescriptorSetAccelerationStructureNVnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSetAccelerationStructureNV(x::_WriteDescriptorSetAccelerationStructureNV, next_types::Type...)
Vulkan.WriteDescriptorSetInlineUniformBlockEXT — TypeHigh-level wrapper for VkWriteDescriptorSetInlineUniformBlockEXT.
Extension: VK_EXT_inline_uniform_block
struct WriteDescriptorSetInlineUniformBlockEXT <: Vulkan.HighLevelStructnext::Anydata_size::UInt32data::Ptr{Nothing}
Vulkan.WriteDescriptorSetInlineUniformBlockEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
data_size::UInt32data::Ptr{Cvoid}next::Any: defaults toC_NULL
WriteDescriptorSetInlineUniformBlockEXT(data_size::Integer, data::Ptr{Nothing}; next) -> WriteDescriptorSetInlineUniformBlockEXT
Vulkan.WriteDescriptorSetInlineUniformBlockEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::VkWriteDescriptorSetInlineUniformBlockEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSetInlineUniformBlockEXT(x::VulkanCore.LibVulkan.VkWriteDescriptorSetInlineUniformBlockEXT, next_types::Type...) -> WriteDescriptorSetInlineUniformBlockEXT
Vulkan.WriteDescriptorSetInlineUniformBlockEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::_WriteDescriptorSetInlineUniformBlockEXTnext_types::Type...: types of members to initialize and include as part of thenextchain
WriteDescriptorSetInlineUniformBlockEXT(x::_WriteDescriptorSetInlineUniformBlockEXT, next_types::Type...) -> WriteDescriptorSetInlineUniformBlockEXT
Vulkan.XYColorEXT — TypeHigh-level wrapper for VkXYColorEXT.
Extension: VK_EXT_hdr_metadata
struct XYColorEXT <: Vulkan.HighLevelStructx::Float32y::Float32
Vulkan.XYColorEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
x::Float32
XYColorEXT(x::VulkanCore.LibVulkan.VkXYColorEXT) -> XYColorEXT
Vulkan.XYColorEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
x::Float32
XYColorEXT(x::_XYColorEXT) -> XYColorEXT
Vulkan.XcbSurfaceCreateInfoKHR — TypeHigh-level wrapper for VkXcbSurfaceCreateInfoKHR.
Extension: VK_KHR_xcb_surface
struct XcbSurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32connection::Ptr{Nothing}window::UInt32
Vulkan.XcbSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xcb_surface
Arguments:
connection::Ptr{xcb_connection_t}window::xcb_window_tnext::Any: defaults toC_NULLflags::UInt32: defaults to0
XcbSurfaceCreateInfoKHR(connection::Ptr{Nothing}, window::UInt32; next, flags) -> XcbSurfaceCreateInfoKHR
Vulkan.XcbSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xcb_surface
Arguments:
x::VkXcbSurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
XcbSurfaceCreateInfoKHR(x::VulkanCore.LibVulkan.VkXcbSurfaceCreateInfoKHR, next_types::Type...) -> XcbSurfaceCreateInfoKHR
Vulkan.XcbSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xcb_surface
Arguments:
x::_XcbSurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
XcbSurfaceCreateInfoKHR(x::_XcbSurfaceCreateInfoKHR, next_types::Type...) -> XcbSurfaceCreateInfoKHR
Vulkan.XlibSurfaceCreateInfoKHR — TypeHigh-level wrapper for VkXlibSurfaceCreateInfoKHR.
Extension: VK_KHR_xlib_surface
struct XlibSurfaceCreateInfoKHR <: Vulkan.HighLevelStructnext::Anyflags::UInt32dpy::Ptr{Nothing}window::UInt64
Vulkan.XlibSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xlib_surface
Arguments:
dpy::Ptr{Display}window::Windownext::Any: defaults toC_NULLflags::UInt32: defaults to0
XlibSurfaceCreateInfoKHR(dpy::Ptr{Nothing}, window::UInt64; next, flags) -> XlibSurfaceCreateInfoKHR
Vulkan.XlibSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xlib_surface
Arguments:
x::VkXlibSurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
XlibSurfaceCreateInfoKHR(x::VulkanCore.LibVulkan.VkXlibSurfaceCreateInfoKHR, next_types::Type...) -> XlibSurfaceCreateInfoKHR
Vulkan.XlibSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xlib_surface
Arguments:
x::_XlibSurfaceCreateInfoKHRnext_types::Type...: types of members to initialize and include as part of thenextchain
XlibSurfaceCreateInfoKHR(x::_XlibSurfaceCreateInfoKHR, next_types::Type...) -> XlibSurfaceCreateInfoKHR
Vulkan._AabbPositionsKHR — TypeIntermediate wrapper for VkAabbPositionsKHR.
Extension: VK_KHR_acceleration_structure
struct _AabbPositionsKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAabbPositionsKHR
Vulkan._AabbPositionsKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
min_x::Float32min_y::Float32min_z::Float32max_x::Float32max_y::Float32max_z::Float32
_AabbPositionsKHR(min_x::Real, min_y::Real, min_z::Real, max_x::Real, max_y::Real, max_z::Real) -> _AabbPositionsKHR
Vulkan._AabbPositionsKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AabbPositionsKHR
_AabbPositionsKHR(x::AabbPositionsKHR) -> _AabbPositionsKHR
Vulkan._AccelerationStructureBuildGeometryInfoKHR — TypeIntermediate wrapper for VkAccelerationStructureBuildGeometryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureBuildGeometryInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureBuildGeometryInfoKHRdeps::Vector{Any}src_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}dst_acceleration_structure::Union{Ptr{Nothing}, AccelerationStructureKHR}
Vulkan._AccelerationStructureBuildGeometryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureBuildGeometryInfoKHR
_AccelerationStructureBuildGeometryInfoKHR(x::AccelerationStructureBuildGeometryInfoKHR)
Vulkan._AccelerationStructureBuildGeometryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
type::AccelerationStructureTypeKHRmode::BuildAccelerationStructureModeKHRscratch_data::_DeviceOrHostAddressKHRnext::Ptr{Cvoid}: defaults toC_NULLflags::BuildAccelerationStructureFlagKHR: defaults to0src_acceleration_structure::AccelerationStructureKHR: defaults toC_NULLdst_acceleration_structure::AccelerationStructureKHR: defaults toC_NULLgeometries::Vector{_AccelerationStructureGeometryKHR}: defaults toC_NULLgeometries_2::Vector{_AccelerationStructureGeometryKHR}: defaults toC_NULL
_AccelerationStructureBuildGeometryInfoKHR(type::AccelerationStructureTypeKHR, mode::BuildAccelerationStructureModeKHR, scratch_data::_DeviceOrHostAddressKHR; next, flags, src_acceleration_structure, dst_acceleration_structure, geometries, geometries_2) -> _AccelerationStructureBuildGeometryInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR — TypeIntermediate wrapper for VkAccelerationStructureBuildRangeInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureBuildRangeInfoKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
primitive_count::UInt32primitive_offset::UInt32first_vertex::UInt32transform_offset::UInt32
_AccelerationStructureBuildRangeInfoKHR(primitive_count::Integer, primitive_offset::Integer, first_vertex::Integer, transform_offset::Integer) -> _AccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildRangeInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureBuildRangeInfoKHR
_AccelerationStructureBuildRangeInfoKHR(x::AccelerationStructureBuildRangeInfoKHR) -> _AccelerationStructureBuildRangeInfoKHR
Vulkan._AccelerationStructureBuildSizesInfoKHR — TypeIntermediate wrapper for VkAccelerationStructureBuildSizesInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureBuildSizesInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureBuildSizesInfoKHRdeps::Vector{Any}
Vulkan._AccelerationStructureBuildSizesInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureBuildSizesInfoKHR
_AccelerationStructureBuildSizesInfoKHR(x::AccelerationStructureBuildSizesInfoKHR) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan._AccelerationStructureBuildSizesInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure_size::UInt64update_scratch_size::UInt64build_scratch_size::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureBuildSizesInfoKHR(acceleration_structure_size::Integer, update_scratch_size::Integer, build_scratch_size::Integer; next) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan._AccelerationStructureCreateInfoKHR — TypeIntermediate wrapper for VkAccelerationStructureCreateInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureCreateInfoKHRdeps::Vector{Any}buffer::Buffer
Vulkan._AccelerationStructureCreateInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureCreateInfoKHR
_AccelerationStructureCreateInfoKHR(x::AccelerationStructureCreateInfoKHR) -> _AccelerationStructureCreateInfoKHR
Vulkan._AccelerationStructureCreateInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
buffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRnext::Ptr{Cvoid}: defaults toC_NULLcreate_flags::AccelerationStructureCreateFlagKHR: defaults to0device_address::UInt64: defaults to0
_AccelerationStructureCreateInfoKHR(buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; next, create_flags, device_address) -> _AccelerationStructureCreateInfoKHR
Vulkan._AccelerationStructureCreateInfoNV — TypeIntermediate wrapper for VkAccelerationStructureCreateInfoNV.
Extension: VK_NV_ray_tracing
struct _AccelerationStructureCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureCreateInfoNVdeps::Vector{Any}
Vulkan._AccelerationStructureCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::AccelerationStructureCreateInfoNV
_AccelerationStructureCreateInfoNV(x::AccelerationStructureCreateInfoNV) -> _AccelerationStructureCreateInfoNV
Vulkan._AccelerationStructureCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
compacted_size::UInt64info::_AccelerationStructureInfoNVnext::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureCreateInfoNV(compacted_size::Integer, info::_AccelerationStructureInfoNV; next) -> _AccelerationStructureCreateInfoNV
Vulkan._AccelerationStructureDeviceAddressInfoKHR — TypeIntermediate wrapper for VkAccelerationStructureDeviceAddressInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureDeviceAddressInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureDeviceAddressInfoKHRdeps::Vector{Any}acceleration_structure::AccelerationStructureKHR
Vulkan._AccelerationStructureDeviceAddressInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureDeviceAddressInfoKHR
_AccelerationStructureDeviceAddressInfoKHR(x::AccelerationStructureDeviceAddressInfoKHR) -> _AccelerationStructureDeviceAddressInfoKHR
Vulkan._AccelerationStructureDeviceAddressInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure::AccelerationStructureKHRnext::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureDeviceAddressInfoKHR(acceleration_structure; next) -> _AccelerationStructureDeviceAddressInfoKHR
Vulkan._AccelerationStructureGeometryAabbsDataKHR — TypeIntermediate wrapper for VkAccelerationStructureGeometryAabbsDataKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureGeometryAabbsDataKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryAabbsDataKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryAabbsDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureGeometryAabbsDataKHR
_AccelerationStructureGeometryAabbsDataKHR(x::AccelerationStructureGeometryAabbsDataKHR)
Vulkan._AccelerationStructureGeometryAabbsDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
data::_DeviceOrHostAddressConstKHRstride::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureGeometryAabbsDataKHR(data::_DeviceOrHostAddressConstKHR, stride::Integer; next) -> _AccelerationStructureGeometryAabbsDataKHR
Vulkan._AccelerationStructureGeometryDataKHR — TypeIntermediate wrapper for VkAccelerationStructureGeometryDataKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureGeometryDataKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryDataKHR
Vulkan._AccelerationStructureGeometryInstancesDataKHR — TypeIntermediate wrapper for VkAccelerationStructureGeometryInstancesDataKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureGeometryInstancesDataKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryInstancesDataKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryInstancesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureGeometryInstancesDataKHR
_AccelerationStructureGeometryInstancesDataKHR(x::AccelerationStructureGeometryInstancesDataKHR)
Vulkan._AccelerationStructureGeometryInstancesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
array_of_pointers::Booldata::_DeviceOrHostAddressConstKHRnext::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureGeometryInstancesDataKHR(array_of_pointers::Bool, data::_DeviceOrHostAddressConstKHR; next) -> _AccelerationStructureGeometryInstancesDataKHR
Vulkan._AccelerationStructureGeometryKHR — TypeIntermediate wrapper for VkAccelerationStructureGeometryKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureGeometryKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureGeometryKHR
_AccelerationStructureGeometryKHR(x::AccelerationStructureGeometryKHR)
Vulkan._AccelerationStructureGeometryKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
geometry_type::GeometryTypeKHRgeometry::_AccelerationStructureGeometryDataKHRnext::Ptr{Cvoid}: defaults toC_NULLflags::GeometryFlagKHR: defaults to0
_AccelerationStructureGeometryKHR(geometry_type::GeometryTypeKHR, geometry::_AccelerationStructureGeometryDataKHR; next, flags) -> _AccelerationStructureGeometryKHR
Vulkan._AccelerationStructureGeometryTrianglesDataKHR — TypeIntermediate wrapper for VkAccelerationStructureGeometryTrianglesDataKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureGeometryTrianglesDataKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureGeometryTrianglesDataKHRdeps::Vector{Any}
Vulkan._AccelerationStructureGeometryTrianglesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureGeometryTrianglesDataKHR
_AccelerationStructureGeometryTrianglesDataKHR(x::AccelerationStructureGeometryTrianglesDataKHR)
Vulkan._AccelerationStructureGeometryTrianglesDataKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
vertex_format::Formatvertex_data::_DeviceOrHostAddressConstKHRvertex_stride::UInt64max_vertex::UInt32index_type::IndexTypeindex_data::_DeviceOrHostAddressConstKHRtransform_data::_DeviceOrHostAddressConstKHRnext::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureGeometryTrianglesDataKHR(vertex_format::Format, vertex_data::_DeviceOrHostAddressConstKHR, vertex_stride::Integer, max_vertex::Integer, index_type::IndexType, index_data::_DeviceOrHostAddressConstKHR, transform_data::_DeviceOrHostAddressConstKHR; next) -> _AccelerationStructureGeometryTrianglesDataKHR
Vulkan._AccelerationStructureInfoNV — TypeIntermediate wrapper for VkAccelerationStructureInfoNV.
Extension: VK_NV_ray_tracing
struct _AccelerationStructureInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureInfoNVdeps::Vector{Any}
Vulkan._AccelerationStructureInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::AccelerationStructureInfoNV
_AccelerationStructureInfoNV(x::AccelerationStructureInfoNV) -> _AccelerationStructureInfoNV
Vulkan._AccelerationStructureInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
type::VkAccelerationStructureTypeNVgeometries::Vector{_GeometryNV}next::Ptr{Cvoid}: defaults toC_NULLflags::VkBuildAccelerationStructureFlagsNV: defaults to0instance_count::UInt32: defaults to0
_AccelerationStructureInfoNV(type::VulkanCore.LibVulkan.VkAccelerationStructureTypeKHR, geometries::AbstractArray; next, flags, instance_count) -> _AccelerationStructureInfoNV
Vulkan._AccelerationStructureInstanceKHR — TypeIntermediate wrapper for VkAccelerationStructureInstanceKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureInstanceKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAccelerationStructureInstanceKHR
Vulkan._AccelerationStructureInstanceKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureInstanceKHR
_AccelerationStructureInstanceKHR(x::AccelerationStructureInstanceKHR)
Vulkan._AccelerationStructureInstanceKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
transform::_TransformMatrixKHRinstance_custom_index::UInt32mask::UInt32instance_shader_binding_table_record_offset::UInt32acceleration_structure_reference::UInt64flags::GeometryInstanceFlagKHR: defaults to0
_AccelerationStructureInstanceKHR(transform::_TransformMatrixKHR, instance_custom_index::Integer, mask::Integer, instance_shader_binding_table_record_offset::Integer, acceleration_structure_reference::Integer; flags)
Vulkan._AccelerationStructureMemoryRequirementsInfoNV — TypeIntermediate wrapper for VkAccelerationStructureMemoryRequirementsInfoNV.
Extension: VK_NV_ray_tracing
struct _AccelerationStructureMemoryRequirementsInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureMemoryRequirementsInfoNVdeps::Vector{Any}acceleration_structure::AccelerationStructureNV
Vulkan._AccelerationStructureMemoryRequirementsInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::AccelerationStructureMemoryRequirementsInfoNV
_AccelerationStructureMemoryRequirementsInfoNV(x::AccelerationStructureMemoryRequirementsInfoNV) -> _AccelerationStructureMemoryRequirementsInfoNV
Vulkan._AccelerationStructureMemoryRequirementsInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
type::AccelerationStructureMemoryRequirementsTypeNVacceleration_structure::AccelerationStructureNVnext::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureMemoryRequirementsInfoNV(type::AccelerationStructureMemoryRequirementsTypeNV, acceleration_structure; next) -> _AccelerationStructureMemoryRequirementsInfoNV
Vulkan._AccelerationStructureVersionInfoKHR — TypeIntermediate wrapper for VkAccelerationStructureVersionInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _AccelerationStructureVersionInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAccelerationStructureVersionInfoKHRdeps::Vector{Any}
Vulkan._AccelerationStructureVersionInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
version_data::Vector{UInt8}next::Ptr{Cvoid}: defaults toC_NULL
_AccelerationStructureVersionInfoKHR(version_data::AbstractArray; next) -> _AccelerationStructureVersionInfoKHR
Vulkan._AccelerationStructureVersionInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::AccelerationStructureVersionInfoKHR
_AccelerationStructureVersionInfoKHR(x::AccelerationStructureVersionInfoKHR) -> _AccelerationStructureVersionInfoKHR
Vulkan._AcquireNextImageInfoKHR — TypeIntermediate wrapper for VkAcquireNextImageInfoKHR.
Extension: VK_KHR_swapchain
struct _AcquireNextImageInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAcquireNextImageInfoKHRdeps::Vector{Any}swapchain::SwapchainKHRsemaphore::Union{Ptr{Nothing}, Semaphore}fence::Union{Ptr{Nothing}, Fence}
Vulkan._AcquireNextImageInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::AcquireNextImageInfoKHR
_AcquireNextImageInfoKHR(x::AcquireNextImageInfoKHR) -> _AcquireNextImageInfoKHR
Vulkan._AcquireNextImageInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
swapchain::SwapchainKHR(externsync)timeout::UInt64device_mask::UInt32next::Ptr{Cvoid}: defaults toC_NULLsemaphore::Semaphore: defaults toC_NULL(externsync)fence::Fence: defaults toC_NULL(externsync)
_AcquireNextImageInfoKHR(swapchain, timeout::Integer, device_mask::Integer; next, semaphore, fence) -> _AcquireNextImageInfoKHR
Vulkan._AcquireProfilingLockInfoKHR — TypeIntermediate wrapper for VkAcquireProfilingLockInfoKHR.
Extension: VK_KHR_performance_query
struct _AcquireProfilingLockInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAcquireProfilingLockInfoKHRdeps::Vector{Any}
Vulkan._AcquireProfilingLockInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::AcquireProfilingLockInfoKHR
_AcquireProfilingLockInfoKHR(x::AcquireProfilingLockInfoKHR) -> _AcquireProfilingLockInfoKHR
Vulkan._AcquireProfilingLockInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
timeout::UInt64next::Ptr{Cvoid}: defaults toC_NULLflags::AcquireProfilingLockFlagKHR: defaults to0
_AcquireProfilingLockInfoKHR(timeout::Integer; next, flags) -> _AcquireProfilingLockInfoKHR
Vulkan._AllocationCallbacks — TypeIntermediate wrapper for VkAllocationCallbacks.
struct _AllocationCallbacks <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAllocationCallbacksdeps::Vector{Any}
Vulkan._AllocationCallbacks — MethodArguments:
x::AllocationCallbacks
_AllocationCallbacks(x::AllocationCallbacks) -> _AllocationCallbacks
Vulkan._AllocationCallbacks — MethodArguments:
pfn_allocation::FunctionPtrpfn_reallocation::FunctionPtrpfn_free::FunctionPtruser_data::Ptr{Cvoid}: defaults toC_NULLpfn_internal_allocation::FunctionPtr: defaults to0pfn_internal_free::FunctionPtr: defaults to0
_AllocationCallbacks(pfn_allocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_reallocation::Union{Ptr{Nothing}, Base.CFunction}, pfn_free::Union{Ptr{Nothing}, Base.CFunction}; user_data, pfn_internal_allocation, pfn_internal_free) -> _AllocationCallbacks
Vulkan._ApplicationInfo — TypeIntermediate wrapper for VkApplicationInfo.
struct _ApplicationInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkApplicationInfodeps::Vector{Any}
Vulkan._ApplicationInfo — MethodArguments:
x::ApplicationInfo
_ApplicationInfo(x::ApplicationInfo) -> _ApplicationInfo
Vulkan._ApplicationInfo — MethodArguments:
application_version::VersionNumberengine_version::VersionNumberapi_version::VersionNumbernext::Ptr{Cvoid}: defaults toC_NULLapplication_name::String: defaults toC_NULLengine_name::String: defaults toC_NULL
_ApplicationInfo(application_version::VersionNumber, engine_version::VersionNumber, api_version::VersionNumber; next, application_name, engine_name) -> _ApplicationInfo
Vulkan._AttachmentDescription — TypeIntermediate wrapper for VkAttachmentDescription.
struct _AttachmentDescription <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAttachmentDescription
Vulkan._AttachmentDescription — MethodArguments:
x::AttachmentDescription
_AttachmentDescription(x::AttachmentDescription) -> _AttachmentDescription
Vulkan._AttachmentDescription — MethodArguments:
format::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayoutflags::AttachmentDescriptionFlag: defaults to0
_AttachmentDescription(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; flags) -> _AttachmentDescription
Vulkan._AttachmentDescription2 — TypeIntermediate wrapper for VkAttachmentDescription2.
struct _AttachmentDescription2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentDescription2deps::Vector{Any}
Vulkan._AttachmentDescription2 — MethodArguments:
x::AttachmentDescription2
_AttachmentDescription2(x::AttachmentDescription2) -> _AttachmentDescription2
Vulkan._AttachmentDescription2 — MethodArguments:
format::Formatsamples::SampleCountFlagload_op::AttachmentLoadOpstore_op::AttachmentStoreOpstencil_load_op::AttachmentLoadOpstencil_store_op::AttachmentStoreOpinitial_layout::ImageLayoutfinal_layout::ImageLayoutnext::Ptr{Cvoid}: defaults toC_NULLflags::AttachmentDescriptionFlag: defaults to0
_AttachmentDescription2(format::Format, samples::SampleCountFlag, load_op::AttachmentLoadOp, store_op::AttachmentStoreOp, stencil_load_op::AttachmentLoadOp, stencil_store_op::AttachmentStoreOp, initial_layout::ImageLayout, final_layout::ImageLayout; next, flags) -> _AttachmentDescription2
Vulkan._AttachmentDescriptionStencilLayout — TypeIntermediate wrapper for VkAttachmentDescriptionStencilLayout.
struct _AttachmentDescriptionStencilLayout <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentDescriptionStencilLayoutdeps::Vector{Any}
Vulkan._AttachmentDescriptionStencilLayout — MethodArguments:
x::AttachmentDescriptionStencilLayout
_AttachmentDescriptionStencilLayout(x::AttachmentDescriptionStencilLayout) -> _AttachmentDescriptionStencilLayout
Vulkan._AttachmentDescriptionStencilLayout — MethodArguments:
stencil_initial_layout::ImageLayoutstencil_final_layout::ImageLayoutnext::Ptr{Cvoid}: defaults toC_NULL
_AttachmentDescriptionStencilLayout(stencil_initial_layout::ImageLayout, stencil_final_layout::ImageLayout; next) -> _AttachmentDescriptionStencilLayout
Vulkan._AttachmentReference — TypeIntermediate wrapper for VkAttachmentReference.
struct _AttachmentReference <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAttachmentReference
Vulkan._AttachmentReference — MethodArguments:
x::AttachmentReference
_AttachmentReference(x::AttachmentReference) -> _AttachmentReference
Vulkan._AttachmentReference — MethodArguments:
attachment::UInt32layout::ImageLayout
_AttachmentReference(attachment::Integer, layout::ImageLayout) -> _AttachmentReference
Vulkan._AttachmentReference2 — TypeIntermediate wrapper for VkAttachmentReference2.
struct _AttachmentReference2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentReference2deps::Vector{Any}
Vulkan._AttachmentReference2 — MethodArguments:
x::AttachmentReference2
_AttachmentReference2(x::AttachmentReference2) -> _AttachmentReference2
Vulkan._AttachmentReference2 — MethodArguments:
attachment::UInt32layout::ImageLayoutaspect_mask::ImageAspectFlagnext::Ptr{Cvoid}: defaults toC_NULL
_AttachmentReference2(attachment::Integer, layout::ImageLayout, aspect_mask::ImageAspectFlag; next) -> _AttachmentReference2
Vulkan._AttachmentReferenceStencilLayout — TypeIntermediate wrapper for VkAttachmentReferenceStencilLayout.
struct _AttachmentReferenceStencilLayout <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkAttachmentReferenceStencilLayoutdeps::Vector{Any}
Vulkan._AttachmentReferenceStencilLayout — MethodArguments:
x::AttachmentReferenceStencilLayout
_AttachmentReferenceStencilLayout(x::AttachmentReferenceStencilLayout) -> _AttachmentReferenceStencilLayout
Vulkan._AttachmentReferenceStencilLayout — MethodArguments:
stencil_layout::ImageLayoutnext::Ptr{Cvoid}: defaults toC_NULL
_AttachmentReferenceStencilLayout(stencil_layout::ImageLayout; next) -> _AttachmentReferenceStencilLayout
Vulkan._AttachmentSampleLocationsEXT — TypeIntermediate wrapper for VkAttachmentSampleLocationsEXT.
Extension: VK_EXT_sample_locations
struct _AttachmentSampleLocationsEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkAttachmentSampleLocationsEXT
Vulkan._AttachmentSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::AttachmentSampleLocationsEXT
_AttachmentSampleLocationsEXT(x::AttachmentSampleLocationsEXT) -> _AttachmentSampleLocationsEXT
Vulkan._AttachmentSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
attachment_index::UInt32sample_locations_info::_SampleLocationsInfoEXT
_AttachmentSampleLocationsEXT(attachment_index::Integer, sample_locations_info::_SampleLocationsInfoEXT) -> _AttachmentSampleLocationsEXT
Vulkan._BaseInStructure — TypeIntermediate wrapper for VkBaseInStructure.
struct _BaseInStructure <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBaseInStructuredeps::Vector{Any}
Vulkan._BaseInStructure — MethodArguments:
x::BaseInStructure
_BaseInStructure(x::BaseInStructure) -> _BaseInStructure
Vulkan._BaseInStructure — MethodArguments:
next::_BaseInStructure: defaults toC_NULL
_BaseInStructure(; next) -> _BaseInStructure
Vulkan._BaseOutStructure — TypeIntermediate wrapper for VkBaseOutStructure.
struct _BaseOutStructure <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBaseOutStructuredeps::Vector{Any}
Vulkan._BaseOutStructure — MethodArguments:
x::BaseOutStructure
_BaseOutStructure(x::BaseOutStructure) -> _BaseOutStructure
Vulkan._BaseOutStructure — MethodArguments:
next::_BaseOutStructure: defaults toC_NULL
_BaseOutStructure(; next) -> _BaseOutStructure
Vulkan._BindAccelerationStructureMemoryInfoNV — TypeIntermediate wrapper for VkBindAccelerationStructureMemoryInfoNV.
Extension: VK_NV_ray_tracing
struct _BindAccelerationStructureMemoryInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindAccelerationStructureMemoryInfoNVdeps::Vector{Any}acceleration_structure::AccelerationStructureNVmemory::DeviceMemory
Vulkan._BindAccelerationStructureMemoryInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
acceleration_structure::AccelerationStructureNVmemory::DeviceMemorymemory_offset::UInt64device_indices::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULL
_BindAccelerationStructureMemoryInfoNV(acceleration_structure, memory, memory_offset::Integer, device_indices::AbstractArray; next) -> _BindAccelerationStructureMemoryInfoNV
Vulkan._BindAccelerationStructureMemoryInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::BindAccelerationStructureMemoryInfoNV
_BindAccelerationStructureMemoryInfoNV(x::BindAccelerationStructureMemoryInfoNV) -> _BindAccelerationStructureMemoryInfoNV
Vulkan._BindBufferMemoryDeviceGroupInfo — TypeIntermediate wrapper for VkBindBufferMemoryDeviceGroupInfo.
struct _BindBufferMemoryDeviceGroupInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindBufferMemoryDeviceGroupInfodeps::Vector{Any}
Vulkan._BindBufferMemoryDeviceGroupInfo — MethodArguments:
device_indices::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULL
_BindBufferMemoryDeviceGroupInfo(device_indices::AbstractArray; next) -> _BindBufferMemoryDeviceGroupInfo
Vulkan._BindBufferMemoryDeviceGroupInfo — MethodArguments:
x::BindBufferMemoryDeviceGroupInfo
_BindBufferMemoryDeviceGroupInfo(x::BindBufferMemoryDeviceGroupInfo) -> _BindBufferMemoryDeviceGroupInfo
Vulkan._BindBufferMemoryInfo — TypeIntermediate wrapper for VkBindBufferMemoryInfo.
struct _BindBufferMemoryInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindBufferMemoryInfodeps::Vector{Any}buffer::Buffermemory::DeviceMemory
Vulkan._BindBufferMemoryInfo — MethodArguments:
buffer::Buffermemory::DeviceMemorymemory_offset::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_BindBufferMemoryInfo(buffer, memory, memory_offset::Integer; next) -> _BindBufferMemoryInfo
Vulkan._BindBufferMemoryInfo — MethodArguments:
x::BindBufferMemoryInfo
_BindBufferMemoryInfo(x::BindBufferMemoryInfo) -> _BindBufferMemoryInfo
Vulkan._BindImageMemoryDeviceGroupInfo — TypeIntermediate wrapper for VkBindImageMemoryDeviceGroupInfo.
struct _BindImageMemoryDeviceGroupInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImageMemoryDeviceGroupInfodeps::Vector{Any}
Vulkan._BindImageMemoryDeviceGroupInfo — MethodArguments:
device_indices::Vector{UInt32}split_instance_bind_regions::Vector{_Rect2D}next::Ptr{Cvoid}: defaults toC_NULL
_BindImageMemoryDeviceGroupInfo(device_indices::AbstractArray, split_instance_bind_regions::AbstractArray; next) -> _BindImageMemoryDeviceGroupInfo
Vulkan._BindImageMemoryDeviceGroupInfo — MethodArguments:
x::BindImageMemoryDeviceGroupInfo
_BindImageMemoryDeviceGroupInfo(x::BindImageMemoryDeviceGroupInfo) -> _BindImageMemoryDeviceGroupInfo
Vulkan._BindImageMemoryInfo — TypeIntermediate wrapper for VkBindImageMemoryInfo.
struct _BindImageMemoryInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImageMemoryInfodeps::Vector{Any}image::Imagememory::DeviceMemory
Vulkan._BindImageMemoryInfo — MethodArguments:
image::Imagememory::DeviceMemorymemory_offset::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_BindImageMemoryInfo(image, memory, memory_offset::Integer; next) -> _BindImageMemoryInfo
Vulkan._BindImageMemoryInfo — MethodArguments:
x::BindImageMemoryInfo
_BindImageMemoryInfo(x::BindImageMemoryInfo) -> _BindImageMemoryInfo
Vulkan._BindImageMemorySwapchainInfoKHR — TypeIntermediate wrapper for VkBindImageMemorySwapchainInfoKHR.
Extension: VK_KHR_swapchain
struct _BindImageMemorySwapchainInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImageMemorySwapchainInfoKHRdeps::Vector{Any}swapchain::SwapchainKHR
Vulkan._BindImageMemorySwapchainInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
swapchain::SwapchainKHR(externsync)image_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_BindImageMemorySwapchainInfoKHR(swapchain, image_index::Integer; next) -> _BindImageMemorySwapchainInfoKHR
Vulkan._BindImageMemorySwapchainInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::BindImageMemorySwapchainInfoKHR
_BindImageMemorySwapchainInfoKHR(x::BindImageMemorySwapchainInfoKHR) -> _BindImageMemorySwapchainInfoKHR
Vulkan._BindImagePlaneMemoryInfo — TypeIntermediate wrapper for VkBindImagePlaneMemoryInfo.
struct _BindImagePlaneMemoryInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindImagePlaneMemoryInfodeps::Vector{Any}
Vulkan._BindImagePlaneMemoryInfo — MethodArguments:
x::BindImagePlaneMemoryInfo
_BindImagePlaneMemoryInfo(x::BindImagePlaneMemoryInfo) -> _BindImagePlaneMemoryInfo
Vulkan._BindImagePlaneMemoryInfo — MethodArguments:
plane_aspect::ImageAspectFlagnext::Ptr{Cvoid}: defaults toC_NULL
_BindImagePlaneMemoryInfo(plane_aspect::ImageAspectFlag; next) -> _BindImagePlaneMemoryInfo
Vulkan._BindIndexBufferIndirectCommandNV — TypeIntermediate wrapper for VkBindIndexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct _BindIndexBufferIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBindIndexBufferIndirectCommandNV
Vulkan._BindIndexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::BindIndexBufferIndirectCommandNV
_BindIndexBufferIndirectCommandNV(x::BindIndexBufferIndirectCommandNV) -> _BindIndexBufferIndirectCommandNV
Vulkan._BindIndexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
buffer_address::UInt64size::UInt32index_type::IndexType
_BindIndexBufferIndirectCommandNV(buffer_address::Integer, size::Integer, index_type::IndexType) -> _BindIndexBufferIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV — TypeIntermediate wrapper for VkBindShaderGroupIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct _BindShaderGroupIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBindShaderGroupIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::BindShaderGroupIndirectCommandNV
_BindShaderGroupIndirectCommandNV(x::BindShaderGroupIndirectCommandNV) -> _BindShaderGroupIndirectCommandNV
Vulkan._BindShaderGroupIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
group_index::UInt32
_BindShaderGroupIndirectCommandNV(group_index::Integer) -> _BindShaderGroupIndirectCommandNV
Vulkan._BindSparseInfo — TypeIntermediate wrapper for VkBindSparseInfo.
struct _BindSparseInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBindSparseInfodeps::Vector{Any}
Vulkan._BindSparseInfo — MethodArguments:
wait_semaphores::Vector{Semaphore}buffer_binds::Vector{_SparseBufferMemoryBindInfo}image_opaque_binds::Vector{_SparseImageOpaqueMemoryBindInfo}image_binds::Vector{_SparseImageMemoryBindInfo}signal_semaphores::Vector{Semaphore}next::Ptr{Cvoid}: defaults toC_NULL
_BindSparseInfo(wait_semaphores::AbstractArray, buffer_binds::AbstractArray, image_opaque_binds::AbstractArray, image_binds::AbstractArray, signal_semaphores::AbstractArray; next) -> _BindSparseInfo
Vulkan._BindSparseInfo — MethodVulkan._BindVertexBufferIndirectCommandNV — TypeIntermediate wrapper for VkBindVertexBufferIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct _BindVertexBufferIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBindVertexBufferIndirectCommandNV
Vulkan._BindVertexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::BindVertexBufferIndirectCommandNV
_BindVertexBufferIndirectCommandNV(x::BindVertexBufferIndirectCommandNV) -> _BindVertexBufferIndirectCommandNV
Vulkan._BindVertexBufferIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
buffer_address::UInt64size::UInt32stride::UInt32
_BindVertexBufferIndirectCommandNV(buffer_address::Integer, size::Integer, stride::Integer) -> _BindVertexBufferIndirectCommandNV
Vulkan._BlitImageInfo2KHR — TypeIntermediate wrapper for VkBlitImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct _BlitImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBlitImageInfo2KHRdeps::Vector{Any}src_image::Imagedst_image::Image
Vulkan._BlitImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageBlit2KHR}filter::Filternext::Ptr{Cvoid}: defaults toC_NULL
_BlitImageInfo2KHR(src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter; next) -> _BlitImageInfo2KHR
Vulkan._BlitImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::BlitImageInfo2KHR
_BlitImageInfo2KHR(x::BlitImageInfo2KHR) -> _BlitImageInfo2KHR
Vulkan._BufferCopy — TypeIntermediate wrapper for VkBufferCopy.
struct _BufferCopy <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBufferCopy
Vulkan._BufferCopy — MethodVulkan._BufferCopy — MethodArguments:
src_offset::UInt64dst_offset::UInt64size::UInt64
_BufferCopy(src_offset::Integer, dst_offset::Integer, size::Integer) -> _BufferCopy
Vulkan._BufferCopy2KHR — TypeIntermediate wrapper for VkBufferCopy2KHR.
Extension: VK_KHR_copy_commands2
struct _BufferCopy2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferCopy2KHRdeps::Vector{Any}
Vulkan._BufferCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::BufferCopy2KHR
_BufferCopy2KHR(x::BufferCopy2KHR) -> _BufferCopy2KHR
Vulkan._BufferCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_offset::UInt64dst_offset::UInt64size::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_BufferCopy2KHR(src_offset::Integer, dst_offset::Integer, size::Integer; next) -> _BufferCopy2KHR
Vulkan._BufferCreateInfo — TypeIntermediate wrapper for VkBufferCreateInfo.
struct _BufferCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferCreateInfodeps::Vector{Any}
Vulkan._BufferCreateInfo — MethodArguments:
x::BufferCreateInfo
_BufferCreateInfo(x::BufferCreateInfo) -> _BufferCreateInfo
Vulkan._BufferCreateInfo — MethodArguments:
size::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULLflags::BufferCreateFlag: defaults to0
_BufferCreateInfo(size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next, flags) -> _BufferCreateInfo
Vulkan._BufferDeviceAddressCreateInfoEXT — TypeIntermediate wrapper for VkBufferDeviceAddressCreateInfoEXT.
Extension: VK_EXT_buffer_device_address
struct _BufferDeviceAddressCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferDeviceAddressCreateInfoEXTdeps::Vector{Any}
Vulkan._BufferDeviceAddressCreateInfoEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
x::BufferDeviceAddressCreateInfoEXT
_BufferDeviceAddressCreateInfoEXT(x::BufferDeviceAddressCreateInfoEXT) -> _BufferDeviceAddressCreateInfoEXT
Vulkan._BufferDeviceAddressCreateInfoEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
device_address::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_BufferDeviceAddressCreateInfoEXT(device_address::Integer; next) -> _BufferDeviceAddressCreateInfoEXT
Vulkan._BufferDeviceAddressInfo — TypeIntermediate wrapper for VkBufferDeviceAddressInfo.
struct _BufferDeviceAddressInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferDeviceAddressInfodeps::Vector{Any}buffer::Buffer
Vulkan._BufferDeviceAddressInfo — MethodArguments:
buffer::Buffernext::Ptr{Cvoid}: defaults toC_NULL
_BufferDeviceAddressInfo(buffer; next) -> _BufferDeviceAddressInfo
Vulkan._BufferDeviceAddressInfo — MethodArguments:
x::BufferDeviceAddressInfo
_BufferDeviceAddressInfo(x::BufferDeviceAddressInfo) -> _BufferDeviceAddressInfo
Vulkan._BufferImageCopy — TypeIntermediate wrapper for VkBufferImageCopy.
struct _BufferImageCopy <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkBufferImageCopy
Vulkan._BufferImageCopy — MethodArguments:
x::BufferImageCopy
_BufferImageCopy(x::BufferImageCopy) -> _BufferImageCopy
Vulkan._BufferImageCopy — MethodArguments:
buffer_offset::UInt64buffer_row_length::UInt32buffer_image_height::UInt32image_subresource::_ImageSubresourceLayersimage_offset::_Offset3Dimage_extent::_Extent3D
_BufferImageCopy(buffer_offset::Integer, buffer_row_length::Integer, buffer_image_height::Integer, image_subresource::_ImageSubresourceLayers, image_offset::_Offset3D, image_extent::_Extent3D) -> _BufferImageCopy
Vulkan._BufferImageCopy2KHR — TypeIntermediate wrapper for VkBufferImageCopy2KHR.
Extension: VK_KHR_copy_commands2
struct _BufferImageCopy2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferImageCopy2KHRdeps::Vector{Any}
Vulkan._BufferImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::BufferImageCopy2KHR
_BufferImageCopy2KHR(x::BufferImageCopy2KHR) -> _BufferImageCopy2KHR
Vulkan._BufferImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
buffer_offset::UInt64buffer_row_length::UInt32buffer_image_height::UInt32image_subresource::_ImageSubresourceLayersimage_offset::_Offset3Dimage_extent::_Extent3Dnext::Ptr{Cvoid}: defaults toC_NULL
_BufferImageCopy2KHR(buffer_offset::Integer, buffer_row_length::Integer, buffer_image_height::Integer, image_subresource::_ImageSubresourceLayers, image_offset::_Offset3D, image_extent::_Extent3D; next) -> _BufferImageCopy2KHR
Vulkan._BufferMemoryBarrier — TypeIntermediate wrapper for VkBufferMemoryBarrier.
struct _BufferMemoryBarrier <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferMemoryBarrierdeps::Vector{Any}buffer::Buffer
Vulkan._BufferMemoryBarrier — MethodArguments:
src_access_mask::AccessFlagdst_access_mask::AccessFlagsrc_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_BufferMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer, offset::Integer, size::Integer; next) -> _BufferMemoryBarrier
Vulkan._BufferMemoryBarrier — MethodArguments:
x::BufferMemoryBarrier
_BufferMemoryBarrier(x::BufferMemoryBarrier) -> _BufferMemoryBarrier
Vulkan._BufferMemoryBarrier2KHR — TypeIntermediate wrapper for VkBufferMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct _BufferMemoryBarrier2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferMemoryBarrier2KHRdeps::Vector{Any}buffer::Buffer
Vulkan._BufferMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::BufferMemoryBarrier2KHR
_BufferMemoryBarrier2KHR(x::BufferMemoryBarrier2KHR) -> _BufferMemoryBarrier2KHR
Vulkan._BufferMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
src_queue_family_index::UInt32dst_queue_family_index::UInt32buffer::Bufferoffset::UInt64size::UInt64next::Ptr{Cvoid}: defaults toC_NULLsrc_stage_mask::UInt64: defaults to0src_access_mask::UInt64: defaults to0dst_stage_mask::UInt64: defaults to0dst_access_mask::UInt64: defaults to0
_BufferMemoryBarrier2KHR(src_queue_family_index::Integer, dst_queue_family_index::Integer, buffer, offset::Integer, size::Integer; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> _BufferMemoryBarrier2KHR
Vulkan._BufferMemoryRequirementsInfo2 — TypeIntermediate wrapper for VkBufferMemoryRequirementsInfo2.
struct _BufferMemoryRequirementsInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferMemoryRequirementsInfo2deps::Vector{Any}buffer::Buffer
Vulkan._BufferMemoryRequirementsInfo2 — MethodArguments:
buffer::Buffernext::Ptr{Cvoid}: defaults toC_NULL
_BufferMemoryRequirementsInfo2(buffer; next) -> _BufferMemoryRequirementsInfo2
Vulkan._BufferMemoryRequirementsInfo2 — MethodArguments:
x::BufferMemoryRequirementsInfo2
_BufferMemoryRequirementsInfo2(x::BufferMemoryRequirementsInfo2) -> _BufferMemoryRequirementsInfo2
Vulkan._BufferOpaqueCaptureAddressCreateInfo — TypeIntermediate wrapper for VkBufferOpaqueCaptureAddressCreateInfo.
struct _BufferOpaqueCaptureAddressCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferOpaqueCaptureAddressCreateInfodeps::Vector{Any}
Vulkan._BufferOpaqueCaptureAddressCreateInfo — MethodArguments:
x::BufferOpaqueCaptureAddressCreateInfo
_BufferOpaqueCaptureAddressCreateInfo(x::BufferOpaqueCaptureAddressCreateInfo) -> _BufferOpaqueCaptureAddressCreateInfo
Vulkan._BufferOpaqueCaptureAddressCreateInfo — MethodArguments:
opaque_capture_address::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_BufferOpaqueCaptureAddressCreateInfo(opaque_capture_address::Integer; next) -> _BufferOpaqueCaptureAddressCreateInfo
Vulkan._BufferViewCreateInfo — TypeIntermediate wrapper for VkBufferViewCreateInfo.
struct _BufferViewCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkBufferViewCreateInfodeps::Vector{Any}buffer::Buffer
Vulkan._BufferViewCreateInfo — MethodArguments:
buffer::Bufferformat::Formatoffset::UInt64range::UInt64next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_BufferViewCreateInfo(buffer, format::Format, offset::Integer, range::Integer; next, flags) -> _BufferViewCreateInfo
Vulkan._BufferViewCreateInfo — MethodArguments:
x::BufferViewCreateInfo
_BufferViewCreateInfo(x::BufferViewCreateInfo) -> _BufferViewCreateInfo
Vulkan._CalibratedTimestampInfoEXT — TypeIntermediate wrapper for VkCalibratedTimestampInfoEXT.
Extension: VK_EXT_calibrated_timestamps
struct _CalibratedTimestampInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCalibratedTimestampInfoEXTdeps::Vector{Any}
Vulkan._CalibratedTimestampInfoEXT — MethodExtension: VK_EXT_calibrated_timestamps
Arguments:
x::CalibratedTimestampInfoEXT
_CalibratedTimestampInfoEXT(x::CalibratedTimestampInfoEXT) -> _CalibratedTimestampInfoEXT
Vulkan._CalibratedTimestampInfoEXT — MethodExtension: VK_EXT_calibrated_timestamps
Arguments:
time_domain::TimeDomainEXTnext::Ptr{Cvoid}: defaults toC_NULL
_CalibratedTimestampInfoEXT(time_domain::TimeDomainEXT; next) -> _CalibratedTimestampInfoEXT
Vulkan._CheckpointData2NV — TypeIntermediate wrapper for VkCheckpointData2NV.
Extension: VK_KHR_synchronization2
struct _CheckpointData2NV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCheckpointData2NVdeps::Vector{Any}
Vulkan._CheckpointData2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
x::CheckpointData2NV
_CheckpointData2NV(x::CheckpointData2NV) -> _CheckpointData2NV
Vulkan._CheckpointData2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
stage::UInt64checkpoint_marker::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULL
_CheckpointData2NV(stage::Integer, checkpoint_marker::Ptr{Nothing}; next) -> _CheckpointData2NV
Vulkan._CheckpointDataNV — TypeIntermediate wrapper for VkCheckpointDataNV.
Extension: VK_NV_device_diagnostic_checkpoints
struct _CheckpointDataNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCheckpointDataNVdeps::Vector{Any}
Vulkan._CheckpointDataNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
x::CheckpointDataNV
_CheckpointDataNV(x::CheckpointDataNV) -> _CheckpointDataNV
Vulkan._CheckpointDataNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
stage::PipelineStageFlagcheckpoint_marker::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULL
_CheckpointDataNV(stage::PipelineStageFlag, checkpoint_marker::Ptr{Nothing}; next) -> _CheckpointDataNV
Vulkan._ClearAttachment — TypeIntermediate wrapper for VkClearAttachment.
struct _ClearAttachment <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearAttachment
Vulkan._ClearAttachment — MethodVulkan._ClearAttachment — MethodArguments:
aspect_mask::ImageAspectFlagcolor_attachment::UInt32clear_value::_ClearValue
_ClearAttachment(aspect_mask::ImageAspectFlag, color_attachment::Integer, clear_value::_ClearValue) -> _ClearAttachment
Vulkan._ClearColorValue — TypeIntermediate wrapper for VkClearColorValue.
struct _ClearColorValue <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearColorValue
Vulkan._ClearDepthStencilValue — TypeIntermediate wrapper for VkClearDepthStencilValue.
struct _ClearDepthStencilValue <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearDepthStencilValue
Vulkan._ClearDepthStencilValue — MethodArguments:
x::ClearDepthStencilValue
_ClearDepthStencilValue(x::ClearDepthStencilValue) -> _ClearDepthStencilValue
Vulkan._ClearDepthStencilValue — MethodArguments:
depth::Float32stencil::UInt32
_ClearDepthStencilValue(depth::Real, stencil::Integer) -> _ClearDepthStencilValue
Vulkan._ClearRect — TypeIntermediate wrapper for VkClearRect.
struct _ClearRect <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearRect
Vulkan._ClearRect — MethodVulkan._ClearRect — MethodArguments:
rect::_Rect2Dbase_array_layer::UInt32layer_count::UInt32
_ClearRect(rect::_Rect2D, base_array_layer::Integer, layer_count::Integer) -> _ClearRect
Vulkan._ClearValue — TypeIntermediate wrapper for VkClearValue.
struct _ClearValue <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkClearValue
Vulkan._CoarseSampleLocationNV — TypeIntermediate wrapper for VkCoarseSampleLocationNV.
Extension: VK_NV_shading_rate_image
struct _CoarseSampleLocationNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkCoarseSampleLocationNV
Vulkan._CoarseSampleLocationNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::CoarseSampleLocationNV
_CoarseSampleLocationNV(x::CoarseSampleLocationNV) -> _CoarseSampleLocationNV
Vulkan._CoarseSampleLocationNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
pixel_x::UInt32pixel_y::UInt32sample::UInt32
_CoarseSampleLocationNV(pixel_x::Integer, pixel_y::Integer, sample::Integer) -> _CoarseSampleLocationNV
Vulkan._CoarseSampleOrderCustomNV — TypeIntermediate wrapper for VkCoarseSampleOrderCustomNV.
Extension: VK_NV_shading_rate_image
struct _CoarseSampleOrderCustomNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCoarseSampleOrderCustomNVdeps::Vector{Any}
Vulkan._CoarseSampleOrderCustomNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::CoarseSampleOrderCustomNV
_CoarseSampleOrderCustomNV(x::CoarseSampleOrderCustomNV) -> _CoarseSampleOrderCustomNV
Vulkan._CoarseSampleOrderCustomNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate::ShadingRatePaletteEntryNVsample_count::UInt32sample_locations::Vector{_CoarseSampleLocationNV}
_CoarseSampleOrderCustomNV(shading_rate::ShadingRatePaletteEntryNV, sample_count::Integer, sample_locations::AbstractArray) -> _CoarseSampleOrderCustomNV
Vulkan._CommandBufferAllocateInfo — TypeIntermediate wrapper for VkCommandBufferAllocateInfo.
struct _CommandBufferAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferAllocateInfodeps::Vector{Any}command_pool::CommandPool
Vulkan._CommandBufferAllocateInfo — MethodArguments:
command_pool::CommandPoollevel::CommandBufferLevelcommand_buffer_count::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_CommandBufferAllocateInfo(command_pool, level::CommandBufferLevel, command_buffer_count::Integer; next) -> _CommandBufferAllocateInfo
Vulkan._CommandBufferAllocateInfo — MethodArguments:
x::CommandBufferAllocateInfo
_CommandBufferAllocateInfo(x::CommandBufferAllocateInfo) -> _CommandBufferAllocateInfo
Vulkan._CommandBufferBeginInfo — TypeIntermediate wrapper for VkCommandBufferBeginInfo.
struct _CommandBufferBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferBeginInfodeps::Vector{Any}
Vulkan._CommandBufferBeginInfo — MethodArguments:
x::CommandBufferBeginInfo
_CommandBufferBeginInfo(x::CommandBufferBeginInfo) -> _CommandBufferBeginInfo
Vulkan._CommandBufferBeginInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLflags::CommandBufferUsageFlag: defaults to0inheritance_info::_CommandBufferInheritanceInfo: defaults toC_NULL
_CommandBufferBeginInfo(; next, flags, inheritance_info) -> _CommandBufferBeginInfo
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT — TypeIntermediate wrapper for VkCommandBufferInheritanceConditionalRenderingInfoEXT.
Extension: VK_EXT_conditional_rendering
struct _CommandBufferInheritanceConditionalRenderingInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceConditionalRenderingInfoEXTdeps::Vector{Any}
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
conditional_rendering_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_CommandBufferInheritanceConditionalRenderingInfoEXT(conditional_rendering_enable::Bool; next) -> _CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan._CommandBufferInheritanceConditionalRenderingInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::CommandBufferInheritanceConditionalRenderingInfoEXT
_CommandBufferInheritanceConditionalRenderingInfoEXT(x::CommandBufferInheritanceConditionalRenderingInfoEXT) -> _CommandBufferInheritanceConditionalRenderingInfoEXT
Vulkan._CommandBufferInheritanceInfo — TypeIntermediate wrapper for VkCommandBufferInheritanceInfo.
struct _CommandBufferInheritanceInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceInfodeps::Vector{Any}render_pass::Union{Ptr{Nothing}, RenderPass}framebuffer::Union{Ptr{Nothing}, Framebuffer}
Vulkan._CommandBufferInheritanceInfo — MethodArguments:
x::CommandBufferInheritanceInfo
_CommandBufferInheritanceInfo(x::CommandBufferInheritanceInfo) -> _CommandBufferInheritanceInfo
Vulkan._CommandBufferInheritanceInfo — MethodArguments:
subpass::UInt32occlusion_query_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULLrender_pass::RenderPass: defaults toC_NULLframebuffer::Framebuffer: defaults toC_NULLquery_flags::QueryControlFlag: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
_CommandBufferInheritanceInfo(subpass::Integer, occlusion_query_enable::Bool; next, render_pass, framebuffer, query_flags, pipeline_statistics) -> _CommandBufferInheritanceInfo
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM — TypeIntermediate wrapper for VkCommandBufferInheritanceRenderPassTransformInfoQCOM.
Extension: VK_QCOM_render_pass_transform
struct _CommandBufferInheritanceRenderPassTransformInfoQCOM <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceRenderPassTransformInfoQCOMdeps::Vector{Any}
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
x::CommandBufferInheritanceRenderPassTransformInfoQCOM
_CommandBufferInheritanceRenderPassTransformInfoQCOM(x::CommandBufferInheritanceRenderPassTransformInfoQCOM) -> _CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan._CommandBufferInheritanceRenderPassTransformInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
transform::SurfaceTransformFlagKHRrender_area::_Rect2Dnext::Ptr{Cvoid}: defaults toC_NULL
_CommandBufferInheritanceRenderPassTransformInfoQCOM(transform::SurfaceTransformFlagKHR, render_area::_Rect2D; next) -> _CommandBufferInheritanceRenderPassTransformInfoQCOM
Vulkan._CommandBufferInheritanceViewportScissorInfoNV — TypeIntermediate wrapper for VkCommandBufferInheritanceViewportScissorInfoNV.
Extension: VK_NV_inherited_viewport_scissor
struct _CommandBufferInheritanceViewportScissorInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferInheritanceViewportScissorInfoNVdeps::Vector{Any}
Vulkan._CommandBufferInheritanceViewportScissorInfoNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
viewport_scissor_2_d::Boolviewport_depth_count::UInt32viewport_depths::_Viewportnext::Ptr{Cvoid}: defaults toC_NULL
_CommandBufferInheritanceViewportScissorInfoNV(viewport_scissor_2_d::Bool, viewport_depth_count::Integer, viewport_depths::_Viewport; next) -> _CommandBufferInheritanceViewportScissorInfoNV
Vulkan._CommandBufferInheritanceViewportScissorInfoNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
x::CommandBufferInheritanceViewportScissorInfoNV
_CommandBufferInheritanceViewportScissorInfoNV(x::CommandBufferInheritanceViewportScissorInfoNV) -> _CommandBufferInheritanceViewportScissorInfoNV
Vulkan._CommandBufferSubmitInfoKHR — TypeIntermediate wrapper for VkCommandBufferSubmitInfoKHR.
Extension: VK_KHR_synchronization2
struct _CommandBufferSubmitInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandBufferSubmitInfoKHRdeps::Vector{Any}command_buffer::CommandBuffer
Vulkan._CommandBufferSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBufferdevice_mask::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_CommandBufferSubmitInfoKHR(command_buffer, device_mask::Integer; next) -> _CommandBufferSubmitInfoKHR
Vulkan._CommandBufferSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::CommandBufferSubmitInfoKHR
_CommandBufferSubmitInfoKHR(x::CommandBufferSubmitInfoKHR) -> _CommandBufferSubmitInfoKHR
Vulkan._CommandPoolCreateInfo — TypeIntermediate wrapper for VkCommandPoolCreateInfo.
struct _CommandPoolCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCommandPoolCreateInfodeps::Vector{Any}
Vulkan._CommandPoolCreateInfo — MethodArguments:
x::CommandPoolCreateInfo
_CommandPoolCreateInfo(x::CommandPoolCreateInfo) -> _CommandPoolCreateInfo
Vulkan._CommandPoolCreateInfo — MethodArguments:
queue_family_index::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::CommandPoolCreateFlag: defaults to0
_CommandPoolCreateInfo(queue_family_index::Integer; next, flags) -> _CommandPoolCreateInfo
Vulkan._ComponentMapping — TypeIntermediate wrapper for VkComponentMapping.
struct _ComponentMapping <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkComponentMapping
Vulkan._ComponentMapping — MethodArguments:
r::ComponentSwizzleg::ComponentSwizzleb::ComponentSwizzlea::ComponentSwizzle
_ComponentMapping(r::ComponentSwizzle, g::ComponentSwizzle, b::ComponentSwizzle, a::ComponentSwizzle) -> _ComponentMapping
Vulkan._ComponentMapping — MethodArguments:
x::ComponentMapping
_ComponentMapping(x::ComponentMapping) -> _ComponentMapping
Vulkan._ComputePipelineCreateInfo — TypeIntermediate wrapper for VkComputePipelineCreateInfo.
struct _ComputePipelineCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkComputePipelineCreateInfodeps::Vector{Any}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._ComputePipelineCreateInfo — MethodArguments:
x::ComputePipelineCreateInfo
_ComputePipelineCreateInfo(x::ComputePipelineCreateInfo) -> _ComputePipelineCreateInfo
Vulkan._ComputePipelineCreateInfo — MethodArguments:
stage::_PipelineShaderStageCreateInfolayout::PipelineLayoutbase_pipeline_index::Int32next::Ptr{Cvoid}: defaults toC_NULLflags::PipelineCreateFlag: defaults to0base_pipeline_handle::Pipeline: defaults toC_NULL
_ComputePipelineCreateInfo(stage::_PipelineShaderStageCreateInfo, layout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> _ComputePipelineCreateInfo
Vulkan._ConditionalRenderingBeginInfoEXT — TypeIntermediate wrapper for VkConditionalRenderingBeginInfoEXT.
Extension: VK_EXT_conditional_rendering
struct _ConditionalRenderingBeginInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkConditionalRenderingBeginInfoEXTdeps::Vector{Any}buffer::Buffer
Vulkan._ConditionalRenderingBeginInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
buffer::Bufferoffset::UInt64next::Ptr{Cvoid}: defaults toC_NULLflags::ConditionalRenderingFlagEXT: defaults to0
_ConditionalRenderingBeginInfoEXT(buffer, offset::Integer; next, flags) -> _ConditionalRenderingBeginInfoEXT
Vulkan._ConditionalRenderingBeginInfoEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::ConditionalRenderingBeginInfoEXT
_ConditionalRenderingBeginInfoEXT(x::ConditionalRenderingBeginInfoEXT) -> _ConditionalRenderingBeginInfoEXT
Vulkan._ConformanceVersion — TypeIntermediate wrapper for VkConformanceVersion.
struct _ConformanceVersion <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkConformanceVersion
Vulkan._ConformanceVersion — MethodArguments:
major::UInt8minor::UInt8subminor::UInt8patch::UInt8
_ConformanceVersion(major::Integer, minor::Integer, subminor::Integer, patch::Integer) -> _ConformanceVersion
Vulkan._ConformanceVersion — MethodArguments:
x::ConformanceVersion
_ConformanceVersion(x::ConformanceVersion) -> _ConformanceVersion
Vulkan._CooperativeMatrixPropertiesNV — TypeIntermediate wrapper for VkCooperativeMatrixPropertiesNV.
Extension: VK_NV_cooperative_matrix
struct _CooperativeMatrixPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCooperativeMatrixPropertiesNVdeps::Vector{Any}
Vulkan._CooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::CooperativeMatrixPropertiesNV
_CooperativeMatrixPropertiesNV(x::CooperativeMatrixPropertiesNV) -> _CooperativeMatrixPropertiesNV
Vulkan._CooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
m_size::UInt32n_size::UInt32k_size::UInt32a_type::ComponentTypeNVb_type::ComponentTypeNVc_type::ComponentTypeNVd_type::ComponentTypeNVscope::ScopeNVnext::Ptr{Cvoid}: defaults toC_NULL
_CooperativeMatrixPropertiesNV(m_size::Integer, n_size::Integer, k_size::Integer, a_type::ComponentTypeNV, b_type::ComponentTypeNV, c_type::ComponentTypeNV, d_type::ComponentTypeNV, scope::ScopeNV; next) -> _CooperativeMatrixPropertiesNV
Vulkan._CopyAccelerationStructureInfoKHR — TypeIntermediate wrapper for VkCopyAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _CopyAccelerationStructureInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyAccelerationStructureInfoKHRdeps::Vector{Any}src::AccelerationStructureKHRdst::AccelerationStructureKHR
Vulkan._CopyAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::AccelerationStructureKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHRnext::Ptr{Cvoid}: defaults toC_NULL
_CopyAccelerationStructureInfoKHR(src, dst, mode::CopyAccelerationStructureModeKHR; next) -> _CopyAccelerationStructureInfoKHR
Vulkan._CopyAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::CopyAccelerationStructureInfoKHR
_CopyAccelerationStructureInfoKHR(x::CopyAccelerationStructureInfoKHR) -> _CopyAccelerationStructureInfoKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR — TypeIntermediate wrapper for VkCopyAccelerationStructureToMemoryInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _CopyAccelerationStructureToMemoryInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyAccelerationStructureToMemoryInfoKHRdeps::Vector{Any}src::AccelerationStructureKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::AccelerationStructureKHRdst::_DeviceOrHostAddressKHRmode::CopyAccelerationStructureModeKHRnext::Ptr{Cvoid}: defaults toC_NULL
_CopyAccelerationStructureToMemoryInfoKHR(src, dst::_DeviceOrHostAddressKHR, mode::CopyAccelerationStructureModeKHR; next) -> _CopyAccelerationStructureToMemoryInfoKHR
Vulkan._CopyAccelerationStructureToMemoryInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::CopyAccelerationStructureToMemoryInfoKHR
_CopyAccelerationStructureToMemoryInfoKHR(x::CopyAccelerationStructureToMemoryInfoKHR)
Vulkan._CopyBufferInfo2KHR — TypeIntermediate wrapper for VkCopyBufferInfo2KHR.
Extension: VK_KHR_copy_commands2
struct _CopyBufferInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyBufferInfo2KHRdeps::Vector{Any}src_buffer::Bufferdst_buffer::Buffer
Vulkan._CopyBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_buffer::Bufferdst_buffer::Bufferregions::Vector{_BufferCopy2KHR}next::Ptr{Cvoid}: defaults toC_NULL
_CopyBufferInfo2KHR(src_buffer, dst_buffer, regions::AbstractArray; next) -> _CopyBufferInfo2KHR
Vulkan._CopyBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::CopyBufferInfo2KHR
_CopyBufferInfo2KHR(x::CopyBufferInfo2KHR) -> _CopyBufferInfo2KHR
Vulkan._CopyBufferToImageInfo2KHR — TypeIntermediate wrapper for VkCopyBufferToImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct _CopyBufferToImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyBufferToImageInfo2KHRdeps::Vector{Any}src_buffer::Bufferdst_image::Image
Vulkan._CopyBufferToImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_BufferImageCopy2KHR}next::Ptr{Cvoid}: defaults toC_NULL
_CopyBufferToImageInfo2KHR(src_buffer, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> _CopyBufferToImageInfo2KHR
Vulkan._CopyBufferToImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::CopyBufferToImageInfo2KHR
_CopyBufferToImageInfo2KHR(x::CopyBufferToImageInfo2KHR) -> _CopyBufferToImageInfo2KHR
Vulkan._CopyCommandTransformInfoQCOM — TypeIntermediate wrapper for VkCopyCommandTransformInfoQCOM.
Extension: VK_QCOM_rotated_copy_commands
struct _CopyCommandTransformInfoQCOM <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyCommandTransformInfoQCOMdeps::Vector{Any}
Vulkan._CopyCommandTransformInfoQCOM — MethodExtension: VK_QCOM_rotated_copy_commands
Arguments:
x::CopyCommandTransformInfoQCOM
_CopyCommandTransformInfoQCOM(x::CopyCommandTransformInfoQCOM) -> _CopyCommandTransformInfoQCOM
Vulkan._CopyCommandTransformInfoQCOM — MethodExtension: VK_QCOM_rotated_copy_commands
Arguments:
transform::SurfaceTransformFlagKHRnext::Ptr{Cvoid}: defaults toC_NULL
_CopyCommandTransformInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> _CopyCommandTransformInfoQCOM
Vulkan._CopyDescriptorSet — TypeIntermediate wrapper for VkCopyDescriptorSet.
struct _CopyDescriptorSet <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyDescriptorSetdeps::Vector{Any}src_set::DescriptorSetdst_set::DescriptorSet
Vulkan._CopyDescriptorSet — MethodArguments:
src_set::DescriptorSetsrc_binding::UInt32src_array_element::UInt32dst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_CopyDescriptorSet(src_set, src_binding::Integer, src_array_element::Integer, dst_set, dst_binding::Integer, dst_array_element::Integer, descriptor_count::Integer; next) -> _CopyDescriptorSet
Vulkan._CopyDescriptorSet — MethodArguments:
x::CopyDescriptorSet
_CopyDescriptorSet(x::CopyDescriptorSet) -> _CopyDescriptorSet
Vulkan._CopyImageInfo2KHR — TypeIntermediate wrapper for VkCopyImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct _CopyImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyImageInfo2KHRdeps::Vector{Any}src_image::Imagedst_image::Image
Vulkan._CopyImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageCopy2KHR}next::Ptr{Cvoid}: defaults toC_NULL
_CopyImageInfo2KHR(src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> _CopyImageInfo2KHR
Vulkan._CopyImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::CopyImageInfo2KHR
_CopyImageInfo2KHR(x::CopyImageInfo2KHR) -> _CopyImageInfo2KHR
Vulkan._CopyImageToBufferInfo2KHR — TypeIntermediate wrapper for VkCopyImageToBufferInfo2KHR.
Extension: VK_KHR_copy_commands2
struct _CopyImageToBufferInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyImageToBufferInfo2KHRdeps::Vector{Any}src_image::Imagedst_buffer::Buffer
Vulkan._CopyImageToBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{_BufferImageCopy2KHR}next::Ptr{Cvoid}: defaults toC_NULL
_CopyImageToBufferInfo2KHR(src_image, src_image_layout::ImageLayout, dst_buffer, regions::AbstractArray; next) -> _CopyImageToBufferInfo2KHR
Vulkan._CopyImageToBufferInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::CopyImageToBufferInfo2KHR
_CopyImageToBufferInfo2KHR(x::CopyImageToBufferInfo2KHR) -> _CopyImageToBufferInfo2KHR
Vulkan._CopyMemoryToAccelerationStructureInfoKHR — TypeIntermediate wrapper for VkCopyMemoryToAccelerationStructureInfoKHR.
Extension: VK_KHR_acceleration_structure
struct _CopyMemoryToAccelerationStructureInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkCopyMemoryToAccelerationStructureInfoKHRdeps::Vector{Any}dst::AccelerationStructureKHR
Vulkan._CopyMemoryToAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::CopyMemoryToAccelerationStructureInfoKHR
_CopyMemoryToAccelerationStructureInfoKHR(x::CopyMemoryToAccelerationStructureInfoKHR)
Vulkan._CopyMemoryToAccelerationStructureInfoKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
src::_DeviceOrHostAddressConstKHRdst::AccelerationStructureKHRmode::CopyAccelerationStructureModeKHRnext::Ptr{Cvoid}: defaults toC_NULL
_CopyMemoryToAccelerationStructureInfoKHR(src::_DeviceOrHostAddressConstKHR, dst, mode::CopyAccelerationStructureModeKHR; next) -> _CopyMemoryToAccelerationStructureInfoKHR
Vulkan._DebugMarkerMarkerInfoEXT — TypeIntermediate wrapper for VkDebugMarkerMarkerInfoEXT.
Extension: VK_EXT_debug_marker
struct _DebugMarkerMarkerInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugMarkerMarkerInfoEXTdeps::Vector{Any}
Vulkan._DebugMarkerMarkerInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
marker_name::Stringcolor::NTuple{4, Float32}next::Ptr{Cvoid}: defaults toC_NULL
_DebugMarkerMarkerInfoEXT(marker_name::AbstractString, color::NTuple{4, Float32}; next) -> _DebugMarkerMarkerInfoEXT
Vulkan._DebugMarkerMarkerInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::DebugMarkerMarkerInfoEXT
_DebugMarkerMarkerInfoEXT(x::DebugMarkerMarkerInfoEXT) -> _DebugMarkerMarkerInfoEXT
Vulkan._DebugMarkerObjectNameInfoEXT — TypeIntermediate wrapper for VkDebugMarkerObjectNameInfoEXT.
Extension: VK_EXT_debug_marker
struct _DebugMarkerObjectNameInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugMarkerObjectNameInfoEXTdeps::Vector{Any}
Vulkan._DebugMarkerObjectNameInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::DebugMarkerObjectNameInfoEXT
_DebugMarkerObjectNameInfoEXT(x::DebugMarkerObjectNameInfoEXT) -> _DebugMarkerObjectNameInfoEXT
Vulkan._DebugMarkerObjectNameInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
object_type::DebugReportObjectTypeEXTobject::UInt64object_name::Stringnext::Ptr{Cvoid}: defaults toC_NULL
_DebugMarkerObjectNameInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, object_name::AbstractString; next) -> _DebugMarkerObjectNameInfoEXT
Vulkan._DebugMarkerObjectTagInfoEXT — TypeIntermediate wrapper for VkDebugMarkerObjectTagInfoEXT.
Extension: VK_EXT_debug_marker
struct _DebugMarkerObjectTagInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugMarkerObjectTagInfoEXTdeps::Vector{Any}
Vulkan._DebugMarkerObjectTagInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
x::DebugMarkerObjectTagInfoEXT
_DebugMarkerObjectTagInfoEXT(x::DebugMarkerObjectTagInfoEXT) -> _DebugMarkerObjectTagInfoEXT
Vulkan._DebugMarkerObjectTagInfoEXT — MethodExtension: VK_EXT_debug_marker
Arguments:
object_type::DebugReportObjectTypeEXTobject::UInt64tag_name::UInt64tag_size::UInttag::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULL
_DebugMarkerObjectTagInfoEXT(object_type::DebugReportObjectTypeEXT, object::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> _DebugMarkerObjectTagInfoEXT
Vulkan._DebugReportCallbackCreateInfoEXT — TypeIntermediate wrapper for VkDebugReportCallbackCreateInfoEXT.
Extension: VK_EXT_debug_report
struct _DebugReportCallbackCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugReportCallbackCreateInfoEXTdeps::Vector{Any}
Vulkan._DebugReportCallbackCreateInfoEXT — MethodExtension: VK_EXT_debug_report
Arguments:
x::DebugReportCallbackCreateInfoEXT
_DebugReportCallbackCreateInfoEXT(x::DebugReportCallbackCreateInfoEXT) -> _DebugReportCallbackCreateInfoEXT
Vulkan._DebugReportCallbackCreateInfoEXT — MethodExtension: VK_EXT_debug_report
Arguments:
pfn_callback::FunctionPtrnext::Ptr{Cvoid}: defaults toC_NULLflags::DebugReportFlagEXT: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
_DebugReportCallbackCreateInfoEXT(pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> _DebugReportCallbackCreateInfoEXT
Vulkan._DebugUtilsLabelEXT — TypeIntermediate wrapper for VkDebugUtilsLabelEXT.
Extension: VK_EXT_debug_utils
struct _DebugUtilsLabelEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsLabelEXTdeps::Vector{Any}
Vulkan._DebugUtilsLabelEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
label_name::Stringcolor::NTuple{4, Float32}next::Ptr{Cvoid}: defaults toC_NULL
_DebugUtilsLabelEXT(label_name::AbstractString, color::NTuple{4, Float32}; next) -> _DebugUtilsLabelEXT
Vulkan._DebugUtilsLabelEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::DebugUtilsLabelEXT
_DebugUtilsLabelEXT(x::DebugUtilsLabelEXT) -> _DebugUtilsLabelEXT
Vulkan._DebugUtilsMessengerCallbackDataEXT — TypeIntermediate wrapper for VkDebugUtilsMessengerCallbackDataEXT.
Extension: VK_EXT_debug_utils
struct _DebugUtilsMessengerCallbackDataEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsMessengerCallbackDataEXTdeps::Vector{Any}
Vulkan._DebugUtilsMessengerCallbackDataEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::DebugUtilsMessengerCallbackDataEXT
_DebugUtilsMessengerCallbackDataEXT(x::DebugUtilsMessengerCallbackDataEXT) -> _DebugUtilsMessengerCallbackDataEXT
Vulkan._DebugUtilsMessengerCallbackDataEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
message_id_number::Int32message::Stringqueue_labels::Vector{_DebugUtilsLabelEXT}cmd_buf_labels::Vector{_DebugUtilsLabelEXT}objects::Vector{_DebugUtilsObjectNameInfoEXT}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0message_id_name::String: defaults toC_NULL
_DebugUtilsMessengerCallbackDataEXT(message_id_number::Integer, message::AbstractString, queue_labels::AbstractArray, cmd_buf_labels::AbstractArray, objects::AbstractArray; next, flags, message_id_name) -> _DebugUtilsMessengerCallbackDataEXT
Vulkan._DebugUtilsMessengerCreateInfoEXT — TypeIntermediate wrapper for VkDebugUtilsMessengerCreateInfoEXT.
Extension: VK_EXT_debug_utils
struct _DebugUtilsMessengerCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsMessengerCreateInfoEXTdeps::Vector{Any}
Vulkan._DebugUtilsMessengerCreateInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
message_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::FunctionPtrnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
_DebugUtilsMessengerCreateInfoEXT(message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; next, flags, user_data) -> _DebugUtilsMessengerCreateInfoEXT
Vulkan._DebugUtilsMessengerCreateInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::DebugUtilsMessengerCreateInfoEXT
_DebugUtilsMessengerCreateInfoEXT(x::DebugUtilsMessengerCreateInfoEXT) -> _DebugUtilsMessengerCreateInfoEXT
Vulkan._DebugUtilsObjectNameInfoEXT — TypeIntermediate wrapper for VkDebugUtilsObjectNameInfoEXT.
Extension: VK_EXT_debug_utils
struct _DebugUtilsObjectNameInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsObjectNameInfoEXTdeps::Vector{Any}
Vulkan._DebugUtilsObjectNameInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::DebugUtilsObjectNameInfoEXT
_DebugUtilsObjectNameInfoEXT(x::DebugUtilsObjectNameInfoEXT) -> _DebugUtilsObjectNameInfoEXT
Vulkan._DebugUtilsObjectNameInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
object_type::ObjectTypeobject_handle::UInt64next::Ptr{Cvoid}: defaults toC_NULLobject_name::String: defaults toC_NULL
_DebugUtilsObjectNameInfoEXT(object_type::ObjectType, object_handle::Integer; next, object_name) -> _DebugUtilsObjectNameInfoEXT
Vulkan._DebugUtilsObjectTagInfoEXT — TypeIntermediate wrapper for VkDebugUtilsObjectTagInfoEXT.
Extension: VK_EXT_debug_utils
struct _DebugUtilsObjectTagInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDebugUtilsObjectTagInfoEXTdeps::Vector{Any}
Vulkan._DebugUtilsObjectTagInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
x::DebugUtilsObjectTagInfoEXT
_DebugUtilsObjectTagInfoEXT(x::DebugUtilsObjectTagInfoEXT) -> _DebugUtilsObjectTagInfoEXT
Vulkan._DebugUtilsObjectTagInfoEXT — MethodExtension: VK_EXT_debug_utils
Arguments:
object_type::ObjectTypeobject_handle::UInt64tag_name::UInt64tag_size::UInttag::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULL
_DebugUtilsObjectTagInfoEXT(object_type::ObjectType, object_handle::Integer, tag_name::Integer, tag_size::Integer, tag::Ptr{Nothing}; next) -> _DebugUtilsObjectTagInfoEXT
Vulkan._DedicatedAllocationBufferCreateInfoNV — TypeIntermediate wrapper for VkDedicatedAllocationBufferCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct _DedicatedAllocationBufferCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDedicatedAllocationBufferCreateInfoNVdeps::Vector{Any}
Vulkan._DedicatedAllocationBufferCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
dedicated_allocation::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_DedicatedAllocationBufferCreateInfoNV(dedicated_allocation::Bool; next) -> _DedicatedAllocationBufferCreateInfoNV
Vulkan._DedicatedAllocationBufferCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::DedicatedAllocationBufferCreateInfoNV
_DedicatedAllocationBufferCreateInfoNV(x::DedicatedAllocationBufferCreateInfoNV) -> _DedicatedAllocationBufferCreateInfoNV
Vulkan._DedicatedAllocationImageCreateInfoNV — TypeIntermediate wrapper for VkDedicatedAllocationImageCreateInfoNV.
Extension: VK_NV_dedicated_allocation
struct _DedicatedAllocationImageCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDedicatedAllocationImageCreateInfoNVdeps::Vector{Any}
Vulkan._DedicatedAllocationImageCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
dedicated_allocation::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_DedicatedAllocationImageCreateInfoNV(dedicated_allocation::Bool; next) -> _DedicatedAllocationImageCreateInfoNV
Vulkan._DedicatedAllocationImageCreateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::DedicatedAllocationImageCreateInfoNV
_DedicatedAllocationImageCreateInfoNV(x::DedicatedAllocationImageCreateInfoNV) -> _DedicatedAllocationImageCreateInfoNV
Vulkan._DedicatedAllocationMemoryAllocateInfoNV — TypeIntermediate wrapper for VkDedicatedAllocationMemoryAllocateInfoNV.
Extension: VK_NV_dedicated_allocation
struct _DedicatedAllocationMemoryAllocateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDedicatedAllocationMemoryAllocateInfoNVdeps::Vector{Any}image::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan._DedicatedAllocationMemoryAllocateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
x::DedicatedAllocationMemoryAllocateInfoNV
_DedicatedAllocationMemoryAllocateInfoNV(x::DedicatedAllocationMemoryAllocateInfoNV) -> _DedicatedAllocationMemoryAllocateInfoNV
Vulkan._DedicatedAllocationMemoryAllocateInfoNV — MethodExtension: VK_NV_dedicated_allocation
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLimage::Image: defaults toC_NULLbuffer::Buffer: defaults toC_NULL
_DedicatedAllocationMemoryAllocateInfoNV(; next, image, buffer) -> _DedicatedAllocationMemoryAllocateInfoNV
Vulkan._DependencyInfoKHR — TypeIntermediate wrapper for VkDependencyInfoKHR.
Extension: VK_KHR_synchronization2
struct _DependencyInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDependencyInfoKHRdeps::Vector{Any}
Vulkan._DependencyInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
memory_barriers::Vector{_MemoryBarrier2KHR}buffer_memory_barriers::Vector{_BufferMemoryBarrier2KHR}image_memory_barriers::Vector{_ImageMemoryBarrier2KHR}next::Ptr{Cvoid}: defaults toC_NULLdependency_flags::DependencyFlag: defaults to0
_DependencyInfoKHR(memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; next, dependency_flags) -> _DependencyInfoKHR
Vulkan._DependencyInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::DependencyInfoKHR
_DependencyInfoKHR(x::DependencyInfoKHR) -> _DependencyInfoKHR
Vulkan._DescriptorBufferInfo — TypeIntermediate wrapper for VkDescriptorBufferInfo.
struct _DescriptorBufferInfo <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorBufferInfobuffer::Union{Ptr{Nothing}, Buffer}
Vulkan._DescriptorBufferInfo — MethodArguments:
x::DescriptorBufferInfo
_DescriptorBufferInfo(x::DescriptorBufferInfo) -> _DescriptorBufferInfo
Vulkan._DescriptorBufferInfo — MethodArguments:
offset::UInt64range::UInt64buffer::Buffer: defaults toC_NULL
_DescriptorBufferInfo(offset::Integer, range::Integer; buffer) -> _DescriptorBufferInfo
Vulkan._DescriptorImageInfo — TypeIntermediate wrapper for VkDescriptorImageInfo.
struct _DescriptorImageInfo <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorImageInfosampler::Samplerimage_view::ImageView
Vulkan._DescriptorImageInfo — MethodArguments:
sampler::Samplerimage_view::ImageViewimage_layout::ImageLayout
_DescriptorImageInfo(sampler, image_view, image_layout::ImageLayout) -> _DescriptorImageInfo
Vulkan._DescriptorImageInfo — MethodArguments:
x::DescriptorImageInfo
_DescriptorImageInfo(x::DescriptorImageInfo) -> _DescriptorImageInfo
Vulkan._DescriptorPoolCreateInfo — TypeIntermediate wrapper for VkDescriptorPoolCreateInfo.
struct _DescriptorPoolCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorPoolCreateInfodeps::Vector{Any}
Vulkan._DescriptorPoolCreateInfo — MethodArguments:
x::DescriptorPoolCreateInfo
_DescriptorPoolCreateInfo(x::DescriptorPoolCreateInfo) -> _DescriptorPoolCreateInfo
Vulkan._DescriptorPoolCreateInfo — MethodArguments:
max_sets::UInt32pool_sizes::Vector{_DescriptorPoolSize}next::Ptr{Cvoid}: defaults toC_NULLflags::DescriptorPoolCreateFlag: defaults to0
_DescriptorPoolCreateInfo(max_sets::Integer, pool_sizes::AbstractArray; next, flags) -> _DescriptorPoolCreateInfo
Vulkan._DescriptorPoolInlineUniformBlockCreateInfoEXT — TypeIntermediate wrapper for VkDescriptorPoolInlineUniformBlockCreateInfoEXT.
Extension: VK_EXT_inline_uniform_block
struct _DescriptorPoolInlineUniformBlockCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorPoolInlineUniformBlockCreateInfoEXTdeps::Vector{Any}
Vulkan._DescriptorPoolInlineUniformBlockCreateInfoEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::DescriptorPoolInlineUniformBlockCreateInfoEXT
_DescriptorPoolInlineUniformBlockCreateInfoEXT(x::DescriptorPoolInlineUniformBlockCreateInfoEXT) -> _DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan._DescriptorPoolInlineUniformBlockCreateInfoEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
max_inline_uniform_block_bindings::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_DescriptorPoolInlineUniformBlockCreateInfoEXT(max_inline_uniform_block_bindings::Integer; next) -> _DescriptorPoolInlineUniformBlockCreateInfoEXT
Vulkan._DescriptorPoolSize — TypeIntermediate wrapper for VkDescriptorPoolSize.
struct _DescriptorPoolSize <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorPoolSize
Vulkan._DescriptorPoolSize — MethodArguments:
x::DescriptorPoolSize
_DescriptorPoolSize(x::DescriptorPoolSize) -> _DescriptorPoolSize
Vulkan._DescriptorPoolSize — MethodArguments:
type::DescriptorTypedescriptor_count::UInt32
_DescriptorPoolSize(type::DescriptorType, descriptor_count::Integer) -> _DescriptorPoolSize
Vulkan._DescriptorSetAllocateInfo — TypeIntermediate wrapper for VkDescriptorSetAllocateInfo.
struct _DescriptorSetAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetAllocateInfodeps::Vector{Any}descriptor_pool::DescriptorPool
Vulkan._DescriptorSetAllocateInfo — MethodArguments:
descriptor_pool::DescriptorPoolset_layouts::Vector{DescriptorSetLayout}next::Ptr{Cvoid}: defaults toC_NULL
_DescriptorSetAllocateInfo(descriptor_pool, set_layouts::AbstractArray; next) -> _DescriptorSetAllocateInfo
Vulkan._DescriptorSetAllocateInfo — MethodArguments:
x::DescriptorSetAllocateInfo
_DescriptorSetAllocateInfo(x::DescriptorSetAllocateInfo) -> _DescriptorSetAllocateInfo
Vulkan._DescriptorSetLayoutBinding — TypeIntermediate wrapper for VkDescriptorSetLayoutBinding.
struct _DescriptorSetLayoutBinding <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetLayoutBindingdeps::Vector{Any}
Vulkan._DescriptorSetLayoutBinding — MethodArguments:
x::DescriptorSetLayoutBinding
_DescriptorSetLayoutBinding(x::DescriptorSetLayoutBinding) -> _DescriptorSetLayoutBinding
Vulkan._DescriptorSetLayoutBinding — MethodArguments:
binding::UInt32descriptor_type::DescriptorTypestage_flags::ShaderStageFlagdescriptor_count::UInt32: defaults to0immutable_samplers::Vector{Sampler}: defaults toC_NULL
_DescriptorSetLayoutBinding(binding::Integer, descriptor_type::DescriptorType, stage_flags::ShaderStageFlag; descriptor_count, immutable_samplers) -> _DescriptorSetLayoutBinding
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo — TypeIntermediate wrapper for VkDescriptorSetLayoutBindingFlagsCreateInfo.
struct _DescriptorSetLayoutBindingFlagsCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetLayoutBindingFlagsCreateInfodeps::Vector{Any}
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo — MethodArguments:
binding_flags::Vector{DescriptorBindingFlag}next::Ptr{Cvoid}: defaults toC_NULL
_DescriptorSetLayoutBindingFlagsCreateInfo(binding_flags::AbstractArray; next) -> _DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan._DescriptorSetLayoutBindingFlagsCreateInfo — MethodArguments:
x::DescriptorSetLayoutBindingFlagsCreateInfo
_DescriptorSetLayoutBindingFlagsCreateInfo(x::DescriptorSetLayoutBindingFlagsCreateInfo) -> _DescriptorSetLayoutBindingFlagsCreateInfo
Vulkan._DescriptorSetLayoutCreateInfo — TypeIntermediate wrapper for VkDescriptorSetLayoutCreateInfo.
struct _DescriptorSetLayoutCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetLayoutCreateInfodeps::Vector{Any}
Vulkan._DescriptorSetLayoutCreateInfo — MethodArguments:
bindings::Vector{_DescriptorSetLayoutBinding}next::Ptr{Cvoid}: defaults toC_NULLflags::DescriptorSetLayoutCreateFlag: defaults to0
_DescriptorSetLayoutCreateInfo(bindings::AbstractArray; next, flags) -> _DescriptorSetLayoutCreateInfo
Vulkan._DescriptorSetLayoutCreateInfo — MethodArguments:
x::DescriptorSetLayoutCreateInfo
_DescriptorSetLayoutCreateInfo(x::DescriptorSetLayoutCreateInfo) -> _DescriptorSetLayoutCreateInfo
Vulkan._DescriptorSetLayoutSupport — TypeIntermediate wrapper for VkDescriptorSetLayoutSupport.
struct _DescriptorSetLayoutSupport <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetLayoutSupportdeps::Vector{Any}
Vulkan._DescriptorSetLayoutSupport — MethodArguments:
supported::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_DescriptorSetLayoutSupport(supported::Bool; next) -> _DescriptorSetLayoutSupport
Vulkan._DescriptorSetLayoutSupport — MethodArguments:
x::DescriptorSetLayoutSupport
_DescriptorSetLayoutSupport(x::DescriptorSetLayoutSupport) -> _DescriptorSetLayoutSupport
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo — TypeIntermediate wrapper for VkDescriptorSetVariableDescriptorCountAllocateInfo.
struct _DescriptorSetVariableDescriptorCountAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetVariableDescriptorCountAllocateInfodeps::Vector{Any}
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo — MethodArguments:
descriptor_counts::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULL
_DescriptorSetVariableDescriptorCountAllocateInfo(descriptor_counts::AbstractArray; next) -> _DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan._DescriptorSetVariableDescriptorCountAllocateInfo — MethodArguments:
x::DescriptorSetVariableDescriptorCountAllocateInfo
_DescriptorSetVariableDescriptorCountAllocateInfo(x::DescriptorSetVariableDescriptorCountAllocateInfo) -> _DescriptorSetVariableDescriptorCountAllocateInfo
Vulkan._DescriptorSetVariableDescriptorCountLayoutSupport — TypeIntermediate wrapper for VkDescriptorSetVariableDescriptorCountLayoutSupport.
struct _DescriptorSetVariableDescriptorCountLayoutSupport <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorSetVariableDescriptorCountLayoutSupportdeps::Vector{Any}
Vulkan._DescriptorSetVariableDescriptorCountLayoutSupport — MethodArguments:
x::DescriptorSetVariableDescriptorCountLayoutSupport
_DescriptorSetVariableDescriptorCountLayoutSupport(x::DescriptorSetVariableDescriptorCountLayoutSupport) -> _DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan._DescriptorSetVariableDescriptorCountLayoutSupport — MethodArguments:
max_variable_descriptor_count::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_DescriptorSetVariableDescriptorCountLayoutSupport(max_variable_descriptor_count::Integer; next) -> _DescriptorSetVariableDescriptorCountLayoutSupport
Vulkan._DescriptorUpdateTemplateCreateInfo — TypeIntermediate wrapper for VkDescriptorUpdateTemplateCreateInfo.
struct _DescriptorUpdateTemplateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDescriptorUpdateTemplateCreateInfodeps::Vector{Any}descriptor_set_layout::DescriptorSetLayoutpipeline_layout::PipelineLayout
Vulkan._DescriptorUpdateTemplateCreateInfo — MethodArguments:
descriptor_update_entries::Vector{_DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_DescriptorUpdateTemplateCreateInfo(descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout, pipeline_bind_point::PipelineBindPoint, pipeline_layout, set::Integer; next, flags) -> _DescriptorUpdateTemplateCreateInfo
Vulkan._DescriptorUpdateTemplateCreateInfo — MethodArguments:
x::DescriptorUpdateTemplateCreateInfo
_DescriptorUpdateTemplateCreateInfo(x::DescriptorUpdateTemplateCreateInfo) -> _DescriptorUpdateTemplateCreateInfo
Vulkan._DescriptorUpdateTemplateEntry — TypeIntermediate wrapper for VkDescriptorUpdateTemplateEntry.
struct _DescriptorUpdateTemplateEntry <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDescriptorUpdateTemplateEntry
Vulkan._DescriptorUpdateTemplateEntry — MethodArguments:
x::DescriptorUpdateTemplateEntry
_DescriptorUpdateTemplateEntry(x::DescriptorUpdateTemplateEntry) -> _DescriptorUpdateTemplateEntry
Vulkan._DescriptorUpdateTemplateEntry — MethodArguments:
dst_binding::UInt32dst_array_element::UInt32descriptor_count::UInt32descriptor_type::DescriptorTypeoffset::UIntstride::UInt
_DescriptorUpdateTemplateEntry(dst_binding::Integer, dst_array_element::Integer, descriptor_count::Integer, descriptor_type::DescriptorType, offset::Integer, stride::Integer) -> _DescriptorUpdateTemplateEntry
Vulkan._DeviceCreateInfo — TypeIntermediate wrapper for VkDeviceCreateInfo.
struct _DeviceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceCreateInfodeps::Vector{Any}
Vulkan._DeviceCreateInfo — MethodArguments:
queue_create_infos::Vector{_DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0enabled_features::_PhysicalDeviceFeatures: defaults toC_NULL
_DeviceCreateInfo(queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, enabled_features) -> _DeviceCreateInfo
Vulkan._DeviceCreateInfo — MethodArguments:
x::DeviceCreateInfo
_DeviceCreateInfo(x::DeviceCreateInfo) -> _DeviceCreateInfo
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT — TypeIntermediate wrapper for VkDeviceDeviceMemoryReportCreateInfoEXT.
Extension: VK_EXT_device_memory_report
struct _DeviceDeviceMemoryReportCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceDeviceMemoryReportCreateInfoEXTdeps::Vector{Any}
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::DeviceDeviceMemoryReportCreateInfoEXT
_DeviceDeviceMemoryReportCreateInfoEXT(x::DeviceDeviceMemoryReportCreateInfoEXT) -> _DeviceDeviceMemoryReportCreateInfoEXT
Vulkan._DeviceDeviceMemoryReportCreateInfoEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
flags::UInt32pfn_user_callback::FunctionPtruser_data::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULL
_DeviceDeviceMemoryReportCreateInfoEXT(flags::Integer, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, user_data::Ptr{Nothing}; next) -> _DeviceDeviceMemoryReportCreateInfoEXT
Vulkan._DeviceDiagnosticsConfigCreateInfoNV — TypeIntermediate wrapper for VkDeviceDiagnosticsConfigCreateInfoNV.
Extension: VK_NV_device_diagnostics_config
struct _DeviceDiagnosticsConfigCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceDiagnosticsConfigCreateInfoNVdeps::Vector{Any}
Vulkan._DeviceDiagnosticsConfigCreateInfoNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
x::DeviceDiagnosticsConfigCreateInfoNV
_DeviceDiagnosticsConfigCreateInfoNV(x::DeviceDiagnosticsConfigCreateInfoNV) -> _DeviceDiagnosticsConfigCreateInfoNV
Vulkan._DeviceDiagnosticsConfigCreateInfoNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLflags::DeviceDiagnosticsConfigFlagNV: defaults to0
_DeviceDiagnosticsConfigCreateInfoNV(; next, flags) -> _DeviceDiagnosticsConfigCreateInfoNV
Vulkan._DeviceEventInfoEXT — TypeIntermediate wrapper for VkDeviceEventInfoEXT.
Extension: VK_EXT_display_control
struct _DeviceEventInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceEventInfoEXTdeps::Vector{Any}
Vulkan._DeviceEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::DeviceEventInfoEXT
_DeviceEventInfoEXT(x::DeviceEventInfoEXT) -> _DeviceEventInfoEXT
Vulkan._DeviceEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
device_event::DeviceEventTypeEXTnext::Ptr{Cvoid}: defaults toC_NULL
_DeviceEventInfoEXT(device_event::DeviceEventTypeEXT; next) -> _DeviceEventInfoEXT
Vulkan._DeviceGroupBindSparseInfo — TypeIntermediate wrapper for VkDeviceGroupBindSparseInfo.
struct _DeviceGroupBindSparseInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupBindSparseInfodeps::Vector{Any}
Vulkan._DeviceGroupBindSparseInfo — MethodArguments:
x::DeviceGroupBindSparseInfo
_DeviceGroupBindSparseInfo(x::DeviceGroupBindSparseInfo) -> _DeviceGroupBindSparseInfo
Vulkan._DeviceGroupBindSparseInfo — MethodArguments:
resource_device_index::UInt32memory_device_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupBindSparseInfo(resource_device_index::Integer, memory_device_index::Integer; next) -> _DeviceGroupBindSparseInfo
Vulkan._DeviceGroupCommandBufferBeginInfo — TypeIntermediate wrapper for VkDeviceGroupCommandBufferBeginInfo.
struct _DeviceGroupCommandBufferBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupCommandBufferBeginInfodeps::Vector{Any}
Vulkan._DeviceGroupCommandBufferBeginInfo — MethodArguments:
x::DeviceGroupCommandBufferBeginInfo
_DeviceGroupCommandBufferBeginInfo(x::DeviceGroupCommandBufferBeginInfo) -> _DeviceGroupCommandBufferBeginInfo
Vulkan._DeviceGroupCommandBufferBeginInfo — MethodArguments:
device_mask::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupCommandBufferBeginInfo(device_mask::Integer; next) -> _DeviceGroupCommandBufferBeginInfo
Vulkan._DeviceGroupDeviceCreateInfo — TypeIntermediate wrapper for VkDeviceGroupDeviceCreateInfo.
struct _DeviceGroupDeviceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupDeviceCreateInfodeps::Vector{Any}
Vulkan._DeviceGroupDeviceCreateInfo — MethodArguments:
physical_devices::Vector{PhysicalDevice}next::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupDeviceCreateInfo(physical_devices::AbstractArray; next) -> _DeviceGroupDeviceCreateInfo
Vulkan._DeviceGroupDeviceCreateInfo — MethodArguments:
x::DeviceGroupDeviceCreateInfo
_DeviceGroupDeviceCreateInfo(x::DeviceGroupDeviceCreateInfo) -> _DeviceGroupDeviceCreateInfo
Vulkan._DeviceGroupPresentCapabilitiesKHR — TypeIntermediate wrapper for VkDeviceGroupPresentCapabilitiesKHR.
Extension: VK_KHR_swapchain
struct _DeviceGroupPresentCapabilitiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupPresentCapabilitiesKHRdeps::Vector{Any}
Vulkan._DeviceGroupPresentCapabilitiesKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::DeviceGroupPresentCapabilitiesKHR
_DeviceGroupPresentCapabilitiesKHR(x::DeviceGroupPresentCapabilitiesKHR) -> _DeviceGroupPresentCapabilitiesKHR
Vulkan._DeviceGroupPresentCapabilitiesKHR — MethodExtension: VK_KHR_swapchain
Arguments:
present_mask::NTuple{Int(VK_MAX_DEVICE_GROUP_SIZE), UInt32}modes::DeviceGroupPresentModeFlagKHRnext::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupPresentCapabilitiesKHR(present_mask::NTuple{32, UInt32}, modes::DeviceGroupPresentModeFlagKHR; next) -> _DeviceGroupPresentCapabilitiesKHR
Vulkan._DeviceGroupPresentInfoKHR — TypeIntermediate wrapper for VkDeviceGroupPresentInfoKHR.
Extension: VK_KHR_swapchain
struct _DeviceGroupPresentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupPresentInfoKHRdeps::Vector{Any}
Vulkan._DeviceGroupPresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
device_masks::Vector{UInt32}mode::DeviceGroupPresentModeFlagKHRnext::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupPresentInfoKHR(device_masks::AbstractArray, mode::DeviceGroupPresentModeFlagKHR; next) -> _DeviceGroupPresentInfoKHR
Vulkan._DeviceGroupPresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::DeviceGroupPresentInfoKHR
_DeviceGroupPresentInfoKHR(x::DeviceGroupPresentInfoKHR) -> _DeviceGroupPresentInfoKHR
Vulkan._DeviceGroupRenderPassBeginInfo — TypeIntermediate wrapper for VkDeviceGroupRenderPassBeginInfo.
struct _DeviceGroupRenderPassBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupRenderPassBeginInfodeps::Vector{Any}
Vulkan._DeviceGroupRenderPassBeginInfo — MethodArguments:
x::DeviceGroupRenderPassBeginInfo
_DeviceGroupRenderPassBeginInfo(x::DeviceGroupRenderPassBeginInfo) -> _DeviceGroupRenderPassBeginInfo
Vulkan._DeviceGroupRenderPassBeginInfo — MethodArguments:
device_mask::UInt32device_render_areas::Vector{_Rect2D}next::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupRenderPassBeginInfo(device_mask::Integer, device_render_areas::AbstractArray; next) -> _DeviceGroupRenderPassBeginInfo
Vulkan._DeviceGroupSubmitInfo — TypeIntermediate wrapper for VkDeviceGroupSubmitInfo.
struct _DeviceGroupSubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupSubmitInfodeps::Vector{Any}
Vulkan._DeviceGroupSubmitInfo — MethodArguments:
wait_semaphore_device_indices::Vector{UInt32}command_buffer_device_masks::Vector{UInt32}signal_semaphore_device_indices::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupSubmitInfo(wait_semaphore_device_indices::AbstractArray, command_buffer_device_masks::AbstractArray, signal_semaphore_device_indices::AbstractArray; next) -> _DeviceGroupSubmitInfo
Vulkan._DeviceGroupSubmitInfo — MethodArguments:
x::DeviceGroupSubmitInfo
_DeviceGroupSubmitInfo(x::DeviceGroupSubmitInfo) -> _DeviceGroupSubmitInfo
Vulkan._DeviceGroupSwapchainCreateInfoKHR — TypeIntermediate wrapper for VkDeviceGroupSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct _DeviceGroupSwapchainCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceGroupSwapchainCreateInfoKHRdeps::Vector{Any}
Vulkan._DeviceGroupSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
modes::DeviceGroupPresentModeFlagKHRnext::Ptr{Cvoid}: defaults toC_NULL
_DeviceGroupSwapchainCreateInfoKHR(modes::DeviceGroupPresentModeFlagKHR; next) -> _DeviceGroupSwapchainCreateInfoKHR
Vulkan._DeviceGroupSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::DeviceGroupSwapchainCreateInfoKHR
_DeviceGroupSwapchainCreateInfoKHR(x::DeviceGroupSwapchainCreateInfoKHR) -> _DeviceGroupSwapchainCreateInfoKHR
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo — TypeIntermediate wrapper for VkDeviceMemoryOpaqueCaptureAddressInfo.
struct _DeviceMemoryOpaqueCaptureAddressInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceMemoryOpaqueCaptureAddressInfodeps::Vector{Any}memory::DeviceMemory
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo — MethodArguments:
memory::DeviceMemorynext::Ptr{Cvoid}: defaults toC_NULL
_DeviceMemoryOpaqueCaptureAddressInfo(memory; next) -> _DeviceMemoryOpaqueCaptureAddressInfo
Vulkan._DeviceMemoryOpaqueCaptureAddressInfo — MethodArguments:
x::DeviceMemoryOpaqueCaptureAddressInfo
_DeviceMemoryOpaqueCaptureAddressInfo(x::DeviceMemoryOpaqueCaptureAddressInfo) -> _DeviceMemoryOpaqueCaptureAddressInfo
Vulkan._DeviceMemoryOverallocationCreateInfoAMD — TypeIntermediate wrapper for VkDeviceMemoryOverallocationCreateInfoAMD.
Extension: VK_AMD_memory_overallocation_behavior
struct _DeviceMemoryOverallocationCreateInfoAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceMemoryOverallocationCreateInfoAMDdeps::Vector{Any}
Vulkan._DeviceMemoryOverallocationCreateInfoAMD — MethodExtension: VK_AMD_memory_overallocation_behavior
Arguments:
x::DeviceMemoryOverallocationCreateInfoAMD
_DeviceMemoryOverallocationCreateInfoAMD(x::DeviceMemoryOverallocationCreateInfoAMD) -> _DeviceMemoryOverallocationCreateInfoAMD
Vulkan._DeviceMemoryOverallocationCreateInfoAMD — MethodExtension: VK_AMD_memory_overallocation_behavior
Arguments:
overallocation_behavior::MemoryOverallocationBehaviorAMDnext::Ptr{Cvoid}: defaults toC_NULL
_DeviceMemoryOverallocationCreateInfoAMD(overallocation_behavior::MemoryOverallocationBehaviorAMD; next) -> _DeviceMemoryOverallocationCreateInfoAMD
Vulkan._DeviceMemoryReportCallbackDataEXT — TypeIntermediate wrapper for VkDeviceMemoryReportCallbackDataEXT.
Extension: VK_EXT_device_memory_report
struct _DeviceMemoryReportCallbackDataEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceMemoryReportCallbackDataEXTdeps::Vector{Any}
Vulkan._DeviceMemoryReportCallbackDataEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::DeviceMemoryReportCallbackDataEXT
_DeviceMemoryReportCallbackDataEXT(x::DeviceMemoryReportCallbackDataEXT) -> _DeviceMemoryReportCallbackDataEXT
Vulkan._DeviceMemoryReportCallbackDataEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
flags::UInt32type::DeviceMemoryReportEventTypeEXTmemory_object_id::UInt64size::UInt64object_type::ObjectTypeobject_handle::UInt64heap_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_DeviceMemoryReportCallbackDataEXT(flags::Integer, type::DeviceMemoryReportEventTypeEXT, memory_object_id::Integer, size::Integer, object_type::ObjectType, object_handle::Integer, heap_index::Integer; next) -> _DeviceMemoryReportCallbackDataEXT
Vulkan._DeviceOrHostAddressConstKHR — TypeIntermediate wrapper for VkDeviceOrHostAddressConstKHR.
Extension: VK_KHR_acceleration_structure
struct _DeviceOrHostAddressConstKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDeviceOrHostAddressConstKHR
Vulkan._DeviceOrHostAddressKHR — TypeIntermediate wrapper for VkDeviceOrHostAddressKHR.
Extension: VK_KHR_acceleration_structure
struct _DeviceOrHostAddressKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDeviceOrHostAddressKHR
Vulkan._DevicePrivateDataCreateInfoEXT — TypeIntermediate wrapper for VkDevicePrivateDataCreateInfoEXT.
Extension: VK_EXT_private_data
struct _DevicePrivateDataCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDevicePrivateDataCreateInfoEXTdeps::Vector{Any}
Vulkan._DevicePrivateDataCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::DevicePrivateDataCreateInfoEXT
_DevicePrivateDataCreateInfoEXT(x::DevicePrivateDataCreateInfoEXT) -> _DevicePrivateDataCreateInfoEXT
Vulkan._DevicePrivateDataCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
private_data_slot_request_count::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_DevicePrivateDataCreateInfoEXT(private_data_slot_request_count::Integer; next) -> _DevicePrivateDataCreateInfoEXT
Vulkan._DeviceQueueCreateInfo — TypeIntermediate wrapper for VkDeviceQueueCreateInfo.
struct _DeviceQueueCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceQueueCreateInfodeps::Vector{Any}
Vulkan._DeviceQueueCreateInfo — MethodArguments:
x::DeviceQueueCreateInfo
_DeviceQueueCreateInfo(x::DeviceQueueCreateInfo) -> _DeviceQueueCreateInfo
Vulkan._DeviceQueueCreateInfo — MethodArguments:
queue_family_index::UInt32queue_priorities::Vector{Float32}next::Ptr{Cvoid}: defaults toC_NULLflags::DeviceQueueCreateFlag: defaults to0
_DeviceQueueCreateInfo(queue_family_index::Integer, queue_priorities::AbstractArray; next, flags) -> _DeviceQueueCreateInfo
Vulkan._DeviceQueueGlobalPriorityCreateInfoEXT — TypeIntermediate wrapper for VkDeviceQueueGlobalPriorityCreateInfoEXT.
Extension: VK_EXT_global_priority
struct _DeviceQueueGlobalPriorityCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceQueueGlobalPriorityCreateInfoEXTdeps::Vector{Any}
Vulkan._DeviceQueueGlobalPriorityCreateInfoEXT — MethodExtension: VK_EXT_global_priority
Arguments:
x::DeviceQueueGlobalPriorityCreateInfoEXT
_DeviceQueueGlobalPriorityCreateInfoEXT(x::DeviceQueueGlobalPriorityCreateInfoEXT) -> _DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan._DeviceQueueGlobalPriorityCreateInfoEXT — MethodExtension: VK_EXT_global_priority
Arguments:
global_priority::QueueGlobalPriorityEXTnext::Ptr{Cvoid}: defaults toC_NULL
_DeviceQueueGlobalPriorityCreateInfoEXT(global_priority::QueueGlobalPriorityEXT; next) -> _DeviceQueueGlobalPriorityCreateInfoEXT
Vulkan._DeviceQueueInfo2 — TypeIntermediate wrapper for VkDeviceQueueInfo2.
struct _DeviceQueueInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDeviceQueueInfo2deps::Vector{Any}
Vulkan._DeviceQueueInfo2 — MethodArguments:
x::DeviceQueueInfo2
_DeviceQueueInfo2(x::DeviceQueueInfo2) -> _DeviceQueueInfo2
Vulkan._DeviceQueueInfo2 — MethodArguments:
queue_family_index::UInt32queue_index::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::DeviceQueueCreateFlag: defaults to0
_DeviceQueueInfo2(queue_family_index::Integer, queue_index::Integer; next, flags) -> _DeviceQueueInfo2
Vulkan._DispatchIndirectCommand — TypeIntermediate wrapper for VkDispatchIndirectCommand.
struct _DispatchIndirectCommand <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDispatchIndirectCommand
Vulkan._DispatchIndirectCommand — MethodArguments:
x::UInt32
_DispatchIndirectCommand(x::DispatchIndirectCommand) -> _DispatchIndirectCommand
Vulkan._DispatchIndirectCommand — MethodArguments:
x::UInt32y::UInt32z::UInt32
_DispatchIndirectCommand(x::Integer, y::Integer, z::Integer) -> _DispatchIndirectCommand
Vulkan._DisplayEventInfoEXT — TypeIntermediate wrapper for VkDisplayEventInfoEXT.
Extension: VK_EXT_display_control
struct _DisplayEventInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayEventInfoEXTdeps::Vector{Any}
Vulkan._DisplayEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::DisplayEventInfoEXT
_DisplayEventInfoEXT(x::DisplayEventInfoEXT) -> _DisplayEventInfoEXT
Vulkan._DisplayEventInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
display_event::DisplayEventTypeEXTnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayEventInfoEXT(display_event::DisplayEventTypeEXT; next) -> _DisplayEventInfoEXT
Vulkan._DisplayModeCreateInfoKHR — TypeIntermediate wrapper for VkDisplayModeCreateInfoKHR.
Extension: VK_KHR_display
struct _DisplayModeCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayModeCreateInfoKHRdeps::Vector{Any}
Vulkan._DisplayModeCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
x::DisplayModeCreateInfoKHR
_DisplayModeCreateInfoKHR(x::DisplayModeCreateInfoKHR) -> _DisplayModeCreateInfoKHR
Vulkan._DisplayModeCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
parameters::_DisplayModeParametersKHRnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_DisplayModeCreateInfoKHR(parameters::_DisplayModeParametersKHR; next, flags) -> _DisplayModeCreateInfoKHR
Vulkan._DisplayModeParametersKHR — TypeIntermediate wrapper for VkDisplayModeParametersKHR.
Extension: VK_KHR_display
struct _DisplayModeParametersKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDisplayModeParametersKHR
Vulkan._DisplayModeParametersKHR — MethodExtension: VK_KHR_display
Arguments:
x::DisplayModeParametersKHR
_DisplayModeParametersKHR(x::DisplayModeParametersKHR) -> _DisplayModeParametersKHR
Vulkan._DisplayModeParametersKHR — MethodExtension: VK_KHR_display
Arguments:
visible_region::_Extent2Drefresh_rate::UInt32
_DisplayModeParametersKHR(visible_region::_Extent2D, refresh_rate::Integer) -> _DisplayModeParametersKHR
Vulkan._DisplayModeProperties2KHR — TypeIntermediate wrapper for VkDisplayModeProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct _DisplayModeProperties2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayModeProperties2KHRdeps::Vector{Any}
Vulkan._DisplayModeProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::DisplayModeProperties2KHR
_DisplayModeProperties2KHR(x::DisplayModeProperties2KHR) -> _DisplayModeProperties2KHR
Vulkan._DisplayModeProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_mode_properties::_DisplayModePropertiesKHRnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayModeProperties2KHR(display_mode_properties::_DisplayModePropertiesKHR; next) -> _DisplayModeProperties2KHR
Vulkan._DisplayModePropertiesKHR — TypeIntermediate wrapper for VkDisplayModePropertiesKHR.
Extension: VK_KHR_display
struct _DisplayModePropertiesKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDisplayModePropertiesKHRdisplay_mode::DisplayModeKHR
Vulkan._DisplayModePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
display_mode::DisplayModeKHRparameters::_DisplayModeParametersKHR
_DisplayModePropertiesKHR(display_mode, parameters::_DisplayModeParametersKHR) -> _DisplayModePropertiesKHR
Vulkan._DisplayModePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::DisplayModePropertiesKHR
_DisplayModePropertiesKHR(x::DisplayModePropertiesKHR) -> _DisplayModePropertiesKHR
Vulkan._DisplayNativeHdrSurfaceCapabilitiesAMD — TypeIntermediate wrapper for VkDisplayNativeHdrSurfaceCapabilitiesAMD.
Extension: VK_AMD_display_native_hdr
struct _DisplayNativeHdrSurfaceCapabilitiesAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayNativeHdrSurfaceCapabilitiesAMDdeps::Vector{Any}
Vulkan._DisplayNativeHdrSurfaceCapabilitiesAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
local_dimming_support::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayNativeHdrSurfaceCapabilitiesAMD(local_dimming_support::Bool; next) -> _DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan._DisplayNativeHdrSurfaceCapabilitiesAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
x::DisplayNativeHdrSurfaceCapabilitiesAMD
_DisplayNativeHdrSurfaceCapabilitiesAMD(x::DisplayNativeHdrSurfaceCapabilitiesAMD) -> _DisplayNativeHdrSurfaceCapabilitiesAMD
Vulkan._DisplayPlaneCapabilities2KHR — TypeIntermediate wrapper for VkDisplayPlaneCapabilities2KHR.
Extension: VK_KHR_get_display_properties2
struct _DisplayPlaneCapabilities2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPlaneCapabilities2KHRdeps::Vector{Any}
Vulkan._DisplayPlaneCapabilities2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::DisplayPlaneCapabilities2KHR
_DisplayPlaneCapabilities2KHR(x::DisplayPlaneCapabilities2KHR) -> _DisplayPlaneCapabilities2KHR
Vulkan._DisplayPlaneCapabilities2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
capabilities::_DisplayPlaneCapabilitiesKHRnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayPlaneCapabilities2KHR(capabilities::_DisplayPlaneCapabilitiesKHR; next) -> _DisplayPlaneCapabilities2KHR
Vulkan._DisplayPlaneCapabilitiesKHR — TypeIntermediate wrapper for VkDisplayPlaneCapabilitiesKHR.
Extension: VK_KHR_display
struct _DisplayPlaneCapabilitiesKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDisplayPlaneCapabilitiesKHR
Vulkan._DisplayPlaneCapabilitiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::DisplayPlaneCapabilitiesKHR
_DisplayPlaneCapabilitiesKHR(x::DisplayPlaneCapabilitiesKHR) -> _DisplayPlaneCapabilitiesKHR
Vulkan._DisplayPlaneCapabilitiesKHR — MethodExtension: VK_KHR_display
Arguments:
min_src_position::_Offset2Dmax_src_position::_Offset2Dmin_src_extent::_Extent2Dmax_src_extent::_Extent2Dmin_dst_position::_Offset2Dmax_dst_position::_Offset2Dmin_dst_extent::_Extent2Dmax_dst_extent::_Extent2Dsupported_alpha::DisplayPlaneAlphaFlagKHR: defaults to0
_DisplayPlaneCapabilitiesKHR(min_src_position::_Offset2D, max_src_position::_Offset2D, min_src_extent::_Extent2D, max_src_extent::_Extent2D, min_dst_position::_Offset2D, max_dst_position::_Offset2D, min_dst_extent::_Extent2D, max_dst_extent::_Extent2D; supported_alpha) -> _DisplayPlaneCapabilitiesKHR
Vulkan._DisplayPlaneInfo2KHR — TypeIntermediate wrapper for VkDisplayPlaneInfo2KHR.
Extension: VK_KHR_get_display_properties2
struct _DisplayPlaneInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPlaneInfo2KHRdeps::Vector{Any}mode::DisplayModeKHR
Vulkan._DisplayPlaneInfo2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
mode::DisplayModeKHR(externsync)plane_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_DisplayPlaneInfo2KHR(mode, plane_index::Integer; next) -> _DisplayPlaneInfo2KHR
Vulkan._DisplayPlaneInfo2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::DisplayPlaneInfo2KHR
_DisplayPlaneInfo2KHR(x::DisplayPlaneInfo2KHR) -> _DisplayPlaneInfo2KHR
Vulkan._DisplayPlaneProperties2KHR — TypeIntermediate wrapper for VkDisplayPlaneProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct _DisplayPlaneProperties2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPlaneProperties2KHRdeps::Vector{Any}
Vulkan._DisplayPlaneProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::DisplayPlaneProperties2KHR
_DisplayPlaneProperties2KHR(x::DisplayPlaneProperties2KHR) -> _DisplayPlaneProperties2KHR
Vulkan._DisplayPlaneProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_plane_properties::_DisplayPlanePropertiesKHRnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayPlaneProperties2KHR(display_plane_properties::_DisplayPlanePropertiesKHR; next) -> _DisplayPlaneProperties2KHR
Vulkan._DisplayPlanePropertiesKHR — TypeIntermediate wrapper for VkDisplayPlanePropertiesKHR.
Extension: VK_KHR_display
struct _DisplayPlanePropertiesKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDisplayPlanePropertiesKHRcurrent_display::DisplayKHR
Vulkan._DisplayPlanePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
current_display::DisplayKHRcurrent_stack_index::UInt32
_DisplayPlanePropertiesKHR(current_display, current_stack_index::Integer) -> _DisplayPlanePropertiesKHR
Vulkan._DisplayPlanePropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::DisplayPlanePropertiesKHR
_DisplayPlanePropertiesKHR(x::DisplayPlanePropertiesKHR) -> _DisplayPlanePropertiesKHR
Vulkan._DisplayPowerInfoEXT — TypeIntermediate wrapper for VkDisplayPowerInfoEXT.
Extension: VK_EXT_display_control
struct _DisplayPowerInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPowerInfoEXTdeps::Vector{Any}
Vulkan._DisplayPowerInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::DisplayPowerInfoEXT
_DisplayPowerInfoEXT(x::DisplayPowerInfoEXT) -> _DisplayPowerInfoEXT
Vulkan._DisplayPowerInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
power_state::DisplayPowerStateEXTnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayPowerInfoEXT(power_state::DisplayPowerStateEXT; next) -> _DisplayPowerInfoEXT
Vulkan._DisplayPresentInfoKHR — TypeIntermediate wrapper for VkDisplayPresentInfoKHR.
Extension: VK_KHR_display_swapchain
struct _DisplayPresentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPresentInfoKHRdeps::Vector{Any}
Vulkan._DisplayPresentInfoKHR — MethodExtension: VK_KHR_display_swapchain
Arguments:
x::DisplayPresentInfoKHR
_DisplayPresentInfoKHR(x::DisplayPresentInfoKHR) -> _DisplayPresentInfoKHR
Vulkan._DisplayPresentInfoKHR — MethodExtension: VK_KHR_display_swapchain
Arguments:
src_rect::_Rect2Ddst_rect::_Rect2Dpersistent::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayPresentInfoKHR(src_rect::_Rect2D, dst_rect::_Rect2D, persistent::Bool; next) -> _DisplayPresentInfoKHR
Vulkan._DisplayProperties2KHR — TypeIntermediate wrapper for VkDisplayProperties2KHR.
Extension: VK_KHR_get_display_properties2
struct _DisplayProperties2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayProperties2KHRdeps::Vector{Any}
Vulkan._DisplayProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
x::DisplayProperties2KHR
_DisplayProperties2KHR(x::DisplayProperties2KHR) -> _DisplayProperties2KHR
Vulkan._DisplayProperties2KHR — MethodExtension: VK_KHR_get_display_properties2
Arguments:
display_properties::_DisplayPropertiesKHRnext::Ptr{Cvoid}: defaults toC_NULL
_DisplayProperties2KHR(display_properties::_DisplayPropertiesKHR; next) -> _DisplayProperties2KHR
Vulkan._DisplayPropertiesKHR — TypeIntermediate wrapper for VkDisplayPropertiesKHR.
Extension: VK_KHR_display
struct _DisplayPropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplayPropertiesKHRdeps::Vector{Any}display::DisplayKHR
Vulkan._DisplayPropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
display::DisplayKHRdisplay_name::Stringphysical_dimensions::_Extent2Dphysical_resolution::_Extent2Dplane_reorder_possible::Boolpersistent_content::Boolsupported_transforms::SurfaceTransformFlagKHR: defaults to0
_DisplayPropertiesKHR(display, display_name::AbstractString, physical_dimensions::_Extent2D, physical_resolution::_Extent2D, plane_reorder_possible::Bool, persistent_content::Bool; supported_transforms) -> _DisplayPropertiesKHR
Vulkan._DisplayPropertiesKHR — MethodExtension: VK_KHR_display
Arguments:
x::DisplayPropertiesKHR
_DisplayPropertiesKHR(x::DisplayPropertiesKHR) -> _DisplayPropertiesKHR
Vulkan._DisplaySurfaceCreateInfoKHR — TypeIntermediate wrapper for VkDisplaySurfaceCreateInfoKHR.
Extension: VK_KHR_display
struct _DisplaySurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDisplaySurfaceCreateInfoKHRdeps::Vector{Any}display_mode::DisplayModeKHR
Vulkan._DisplaySurfaceCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
display_mode::DisplayModeKHRplane_index::UInt32plane_stack_index::UInt32transform::SurfaceTransformFlagKHRglobal_alpha::Float32alpha_mode::DisplayPlaneAlphaFlagKHRimage_extent::_Extent2Dnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_DisplaySurfaceCreateInfoKHR(display_mode, plane_index::Integer, plane_stack_index::Integer, transform::SurfaceTransformFlagKHR, global_alpha::Real, alpha_mode::DisplayPlaneAlphaFlagKHR, image_extent::_Extent2D; next, flags) -> _DisplaySurfaceCreateInfoKHR
Vulkan._DisplaySurfaceCreateInfoKHR — MethodExtension: VK_KHR_display
Arguments:
x::DisplaySurfaceCreateInfoKHR
_DisplaySurfaceCreateInfoKHR(x::DisplaySurfaceCreateInfoKHR) -> _DisplaySurfaceCreateInfoKHR
Vulkan._DrawIndexedIndirectCommand — TypeIntermediate wrapper for VkDrawIndexedIndirectCommand.
struct _DrawIndexedIndirectCommand <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDrawIndexedIndirectCommand
Vulkan._DrawIndexedIndirectCommand — MethodArguments:
index_count::UInt32instance_count::UInt32first_index::UInt32vertex_offset::Int32first_instance::UInt32
_DrawIndexedIndirectCommand(index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer) -> _DrawIndexedIndirectCommand
Vulkan._DrawIndexedIndirectCommand — MethodArguments:
x::DrawIndexedIndirectCommand
_DrawIndexedIndirectCommand(x::DrawIndexedIndirectCommand) -> _DrawIndexedIndirectCommand
Vulkan._DrawIndirectCommand — TypeIntermediate wrapper for VkDrawIndirectCommand.
struct _DrawIndirectCommand <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDrawIndirectCommand
Vulkan._DrawIndirectCommand — MethodArguments:
vertex_count::UInt32instance_count::UInt32first_vertex::UInt32first_instance::UInt32
_DrawIndirectCommand(vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer) -> _DrawIndirectCommand
Vulkan._DrawIndirectCommand — MethodArguments:
x::DrawIndirectCommand
_DrawIndirectCommand(x::DrawIndirectCommand) -> _DrawIndirectCommand
Vulkan._DrawMeshTasksIndirectCommandNV — TypeIntermediate wrapper for VkDrawMeshTasksIndirectCommandNV.
Extension: VK_NV_mesh_shader
struct _DrawMeshTasksIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDrawMeshTasksIndirectCommandNV
Vulkan._DrawMeshTasksIndirectCommandNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::DrawMeshTasksIndirectCommandNV
_DrawMeshTasksIndirectCommandNV(x::DrawMeshTasksIndirectCommandNV) -> _DrawMeshTasksIndirectCommandNV
Vulkan._DrawMeshTasksIndirectCommandNV — MethodExtension: VK_NV_mesh_shader
Arguments:
task_count::UInt32first_task::UInt32
_DrawMeshTasksIndirectCommandNV(task_count::Integer, first_task::Integer) -> _DrawMeshTasksIndirectCommandNV
Vulkan._DrmFormatModifierPropertiesEXT — TypeIntermediate wrapper for VkDrmFormatModifierPropertiesEXT.
Extension: VK_EXT_image_drm_format_modifier
struct _DrmFormatModifierPropertiesEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkDrmFormatModifierPropertiesEXT
Vulkan._DrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::DrmFormatModifierPropertiesEXT
_DrmFormatModifierPropertiesEXT(x::DrmFormatModifierPropertiesEXT) -> _DrmFormatModifierPropertiesEXT
Vulkan._DrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64drm_format_modifier_plane_count::UInt32drm_format_modifier_tiling_features::FormatFeatureFlag
_DrmFormatModifierPropertiesEXT(drm_format_modifier::Integer, drm_format_modifier_plane_count::Integer, drm_format_modifier_tiling_features::FormatFeatureFlag) -> _DrmFormatModifierPropertiesEXT
Vulkan._DrmFormatModifierPropertiesListEXT — TypeIntermediate wrapper for VkDrmFormatModifierPropertiesListEXT.
Extension: VK_EXT_image_drm_format_modifier
struct _DrmFormatModifierPropertiesListEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkDrmFormatModifierPropertiesListEXTdeps::Vector{Any}
Vulkan._DrmFormatModifierPropertiesListEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::DrmFormatModifierPropertiesListEXT
_DrmFormatModifierPropertiesListEXT(x::DrmFormatModifierPropertiesListEXT) -> _DrmFormatModifierPropertiesListEXT
Vulkan._DrmFormatModifierPropertiesListEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLdrm_format_modifier_properties::Vector{_DrmFormatModifierPropertiesEXT}: defaults toC_NULL
_DrmFormatModifierPropertiesListEXT(; next, drm_format_modifier_properties) -> _DrmFormatModifierPropertiesListEXT
Vulkan._EventCreateInfo — TypeIntermediate wrapper for VkEventCreateInfo.
struct _EventCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkEventCreateInfodeps::Vector{Any}
Vulkan._EventCreateInfo — MethodArguments:
x::EventCreateInfo
_EventCreateInfo(x::EventCreateInfo) -> _EventCreateInfo
Vulkan._EventCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLflags::EventCreateFlag: defaults to0
_EventCreateInfo(; next, flags) -> _EventCreateInfo
Vulkan._ExportFenceCreateInfo — TypeIntermediate wrapper for VkExportFenceCreateInfo.
struct _ExportFenceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportFenceCreateInfodeps::Vector{Any}
Vulkan._ExportFenceCreateInfo — MethodArguments:
x::ExportFenceCreateInfo
_ExportFenceCreateInfo(x::ExportFenceCreateInfo) -> _ExportFenceCreateInfo
Vulkan._ExportFenceCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_types::ExternalFenceHandleTypeFlag: defaults to0
_ExportFenceCreateInfo(; next, handle_types) -> _ExportFenceCreateInfo
Vulkan._ExportMemoryAllocateInfo — TypeIntermediate wrapper for VkExportMemoryAllocateInfo.
struct _ExportMemoryAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportMemoryAllocateInfodeps::Vector{Any}
Vulkan._ExportMemoryAllocateInfo — MethodArguments:
x::ExportMemoryAllocateInfo
_ExportMemoryAllocateInfo(x::ExportMemoryAllocateInfo) -> _ExportMemoryAllocateInfo
Vulkan._ExportMemoryAllocateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlag: defaults to0
_ExportMemoryAllocateInfo(; next, handle_types) -> _ExportMemoryAllocateInfo
Vulkan._ExportMemoryAllocateInfoNV — TypeIntermediate wrapper for VkExportMemoryAllocateInfoNV.
Extension: VK_NV_external_memory
struct _ExportMemoryAllocateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportMemoryAllocateInfoNVdeps::Vector{Any}
Vulkan._ExportMemoryAllocateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
x::ExportMemoryAllocateInfoNV
_ExportMemoryAllocateInfoNV(x::ExportMemoryAllocateInfoNV) -> _ExportMemoryAllocateInfoNV
Vulkan._ExportMemoryAllocateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlagNV: defaults to0
_ExportMemoryAllocateInfoNV(; next, handle_types) -> _ExportMemoryAllocateInfoNV
Vulkan._ExportSemaphoreCreateInfo — TypeIntermediate wrapper for VkExportSemaphoreCreateInfo.
struct _ExportSemaphoreCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExportSemaphoreCreateInfodeps::Vector{Any}
Vulkan._ExportSemaphoreCreateInfo — MethodArguments:
x::ExportSemaphoreCreateInfo
_ExportSemaphoreCreateInfo(x::ExportSemaphoreCreateInfo) -> _ExportSemaphoreCreateInfo
Vulkan._ExportSemaphoreCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_types::ExternalSemaphoreHandleTypeFlag: defaults to0
_ExportSemaphoreCreateInfo(; next, handle_types) -> _ExportSemaphoreCreateInfo
Vulkan._ExtensionProperties — TypeIntermediate wrapper for VkExtensionProperties.
struct _ExtensionProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkExtensionProperties
Vulkan._ExtensionProperties — MethodArguments:
extension_name::Stringspec_version::VersionNumber
_ExtensionProperties(extension_name::AbstractString, spec_version::VersionNumber)
Vulkan._ExtensionProperties — MethodVulkan._Extent2D — TypeIntermediate wrapper for VkExtent2D.
struct _Extent2D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkExtent2D
Vulkan._Extent2D — MethodVulkan._Extent2D — MethodArguments:
width::UInt32height::UInt32
_Extent2D(width::Integer, height::Integer) -> _Extent2D
Vulkan._Extent3D — TypeIntermediate wrapper for VkExtent3D.
struct _Extent3D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkExtent3D
Vulkan._Extent3D — MethodVulkan._Extent3D — MethodArguments:
width::UInt32height::UInt32depth::UInt32
_Extent3D(width::Integer, height::Integer, depth::Integer) -> _Extent3D
Vulkan._ExternalBufferProperties — TypeIntermediate wrapper for VkExternalBufferProperties.
struct _ExternalBufferProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalBufferPropertiesdeps::Vector{Any}
Vulkan._ExternalBufferProperties — MethodArguments:
x::ExternalBufferProperties
_ExternalBufferProperties(x::ExternalBufferProperties) -> _ExternalBufferProperties
Vulkan._ExternalBufferProperties — MethodArguments:
external_memory_properties::_ExternalMemoryPropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_ExternalBufferProperties(external_memory_properties::_ExternalMemoryProperties; next) -> _ExternalBufferProperties
Vulkan._ExternalFenceProperties — TypeIntermediate wrapper for VkExternalFenceProperties.
struct _ExternalFenceProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalFencePropertiesdeps::Vector{Any}
Vulkan._ExternalFenceProperties — MethodArguments:
export_from_imported_handle_types::ExternalFenceHandleTypeFlagcompatible_handle_types::ExternalFenceHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULLexternal_fence_features::ExternalFenceFeatureFlag: defaults to0
_ExternalFenceProperties(export_from_imported_handle_types::ExternalFenceHandleTypeFlag, compatible_handle_types::ExternalFenceHandleTypeFlag; next, external_fence_features) -> _ExternalFenceProperties
Vulkan._ExternalFenceProperties — MethodArguments:
x::ExternalFenceProperties
_ExternalFenceProperties(x::ExternalFenceProperties) -> _ExternalFenceProperties
Vulkan._ExternalImageFormatProperties — TypeIntermediate wrapper for VkExternalImageFormatProperties.
struct _ExternalImageFormatProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalImageFormatPropertiesdeps::Vector{Any}
Vulkan._ExternalImageFormatProperties — MethodArguments:
x::ExternalImageFormatProperties
_ExternalImageFormatProperties(x::ExternalImageFormatProperties) -> _ExternalImageFormatProperties
Vulkan._ExternalImageFormatProperties — MethodArguments:
external_memory_properties::_ExternalMemoryPropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_ExternalImageFormatProperties(external_memory_properties::_ExternalMemoryProperties; next) -> _ExternalImageFormatProperties
Vulkan._ExternalImageFormatPropertiesNV — TypeIntermediate wrapper for VkExternalImageFormatPropertiesNV.
Extension: VK_NV_external_memory_capabilities
struct _ExternalImageFormatPropertiesNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkExternalImageFormatPropertiesNV
Vulkan._ExternalImageFormatPropertiesNV — MethodExtension: VK_NV_external_memory_capabilities
Arguments:
x::ExternalImageFormatPropertiesNV
_ExternalImageFormatPropertiesNV(x::ExternalImageFormatPropertiesNV) -> _ExternalImageFormatPropertiesNV
Vulkan._ExternalImageFormatPropertiesNV — MethodExtension: VK_NV_external_memory_capabilities
Arguments:
image_format_properties::_ImageFormatPropertiesexternal_memory_features::ExternalMemoryFeatureFlagNV: defaults to0export_from_imported_handle_types::ExternalMemoryHandleTypeFlagNV: defaults to0compatible_handle_types::ExternalMemoryHandleTypeFlagNV: defaults to0
_ExternalImageFormatPropertiesNV(image_format_properties::_ImageFormatProperties; external_memory_features, export_from_imported_handle_types, compatible_handle_types) -> _ExternalImageFormatPropertiesNV
Vulkan._ExternalMemoryBufferCreateInfo — TypeIntermediate wrapper for VkExternalMemoryBufferCreateInfo.
struct _ExternalMemoryBufferCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalMemoryBufferCreateInfodeps::Vector{Any}
Vulkan._ExternalMemoryBufferCreateInfo — MethodArguments:
x::ExternalMemoryBufferCreateInfo
_ExternalMemoryBufferCreateInfo(x::ExternalMemoryBufferCreateInfo) -> _ExternalMemoryBufferCreateInfo
Vulkan._ExternalMemoryBufferCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlag: defaults to0
_ExternalMemoryBufferCreateInfo(; next, handle_types) -> _ExternalMemoryBufferCreateInfo
Vulkan._ExternalMemoryImageCreateInfo — TypeIntermediate wrapper for VkExternalMemoryImageCreateInfo.
struct _ExternalMemoryImageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalMemoryImageCreateInfodeps::Vector{Any}
Vulkan._ExternalMemoryImageCreateInfo — MethodArguments:
x::ExternalMemoryImageCreateInfo
_ExternalMemoryImageCreateInfo(x::ExternalMemoryImageCreateInfo) -> _ExternalMemoryImageCreateInfo
Vulkan._ExternalMemoryImageCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlag: defaults to0
_ExternalMemoryImageCreateInfo(; next, handle_types) -> _ExternalMemoryImageCreateInfo
Vulkan._ExternalMemoryImageCreateInfoNV — TypeIntermediate wrapper for VkExternalMemoryImageCreateInfoNV.
Extension: VK_NV_external_memory
struct _ExternalMemoryImageCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalMemoryImageCreateInfoNVdeps::Vector{Any}
Vulkan._ExternalMemoryImageCreateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
x::ExternalMemoryImageCreateInfoNV
_ExternalMemoryImageCreateInfoNV(x::ExternalMemoryImageCreateInfoNV) -> _ExternalMemoryImageCreateInfoNV
Vulkan._ExternalMemoryImageCreateInfoNV — MethodExtension: VK_NV_external_memory
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_types::ExternalMemoryHandleTypeFlagNV: defaults to0
_ExternalMemoryImageCreateInfoNV(; next, handle_types) -> _ExternalMemoryImageCreateInfoNV
Vulkan._ExternalMemoryProperties — TypeIntermediate wrapper for VkExternalMemoryProperties.
struct _ExternalMemoryProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkExternalMemoryProperties
Vulkan._ExternalMemoryProperties — MethodArguments:
external_memory_features::ExternalMemoryFeatureFlagcompatible_handle_types::ExternalMemoryHandleTypeFlagexport_from_imported_handle_types::ExternalMemoryHandleTypeFlag: defaults to0
_ExternalMemoryProperties(external_memory_features::ExternalMemoryFeatureFlag, compatible_handle_types::ExternalMemoryHandleTypeFlag; export_from_imported_handle_types) -> _ExternalMemoryProperties
Vulkan._ExternalMemoryProperties — MethodArguments:
x::ExternalMemoryProperties
_ExternalMemoryProperties(x::ExternalMemoryProperties) -> _ExternalMemoryProperties
Vulkan._ExternalSemaphoreProperties — TypeIntermediate wrapper for VkExternalSemaphoreProperties.
struct _ExternalSemaphoreProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkExternalSemaphorePropertiesdeps::Vector{Any}
Vulkan._ExternalSemaphoreProperties — MethodArguments:
export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlagcompatible_handle_types::ExternalSemaphoreHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULLexternal_semaphore_features::ExternalSemaphoreFeatureFlag: defaults to0
_ExternalSemaphoreProperties(export_from_imported_handle_types::ExternalSemaphoreHandleTypeFlag, compatible_handle_types::ExternalSemaphoreHandleTypeFlag; next, external_semaphore_features) -> _ExternalSemaphoreProperties
Vulkan._ExternalSemaphoreProperties — MethodArguments:
x::ExternalSemaphoreProperties
_ExternalSemaphoreProperties(x::ExternalSemaphoreProperties) -> _ExternalSemaphoreProperties
Vulkan._FenceCreateInfo — TypeIntermediate wrapper for VkFenceCreateInfo.
struct _FenceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFenceCreateInfodeps::Vector{Any}
Vulkan._FenceCreateInfo — MethodArguments:
x::FenceCreateInfo
_FenceCreateInfo(x::FenceCreateInfo) -> _FenceCreateInfo
Vulkan._FenceCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLflags::FenceCreateFlag: defaults to0
_FenceCreateInfo(; next, flags) -> _FenceCreateInfo
Vulkan._FenceGetFdInfoKHR — TypeIntermediate wrapper for VkFenceGetFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct _FenceGetFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFenceGetFdInfoKHRdeps::Vector{Any}fence::Fence
Vulkan._FenceGetFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
fence::Fencehandle_type::ExternalFenceHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULL
_FenceGetFdInfoKHR(fence, handle_type::ExternalFenceHandleTypeFlag; next) -> _FenceGetFdInfoKHR
Vulkan._FenceGetFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
x::FenceGetFdInfoKHR
_FenceGetFdInfoKHR(x::FenceGetFdInfoKHR) -> _FenceGetFdInfoKHR
Vulkan._FilterCubicImageViewImageFormatPropertiesEXT — TypeIntermediate wrapper for VkFilterCubicImageViewImageFormatPropertiesEXT.
Extension: VK_EXT_filter_cubic
struct _FilterCubicImageViewImageFormatPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFilterCubicImageViewImageFormatPropertiesEXTdeps::Vector{Any}
Vulkan._FilterCubicImageViewImageFormatPropertiesEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
filter_cubic::Boolfilter_cubic_minmax::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_FilterCubicImageViewImageFormatPropertiesEXT(filter_cubic::Bool, filter_cubic_minmax::Bool; next) -> _FilterCubicImageViewImageFormatPropertiesEXT
Vulkan._FilterCubicImageViewImageFormatPropertiesEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
x::FilterCubicImageViewImageFormatPropertiesEXT
_FilterCubicImageViewImageFormatPropertiesEXT(x::FilterCubicImageViewImageFormatPropertiesEXT) -> _FilterCubicImageViewImageFormatPropertiesEXT
Vulkan._FormatProperties — TypeIntermediate wrapper for VkFormatProperties.
struct _FormatProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkFormatProperties
Vulkan._FormatProperties — MethodArguments:
x::FormatProperties
_FormatProperties(x::FormatProperties) -> _FormatProperties
Vulkan._FormatProperties — MethodArguments:
linear_tiling_features::FormatFeatureFlag: defaults to0optimal_tiling_features::FormatFeatureFlag: defaults to0buffer_features::FormatFeatureFlag: defaults to0
_FormatProperties(; linear_tiling_features, optimal_tiling_features, buffer_features) -> _FormatProperties
Vulkan._FormatProperties2 — TypeIntermediate wrapper for VkFormatProperties2.
struct _FormatProperties2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFormatProperties2deps::Vector{Any}
Vulkan._FormatProperties2 — MethodArguments:
x::FormatProperties2
_FormatProperties2(x::FormatProperties2) -> _FormatProperties2
Vulkan._FormatProperties2 — MethodArguments:
format_properties::_FormatPropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_FormatProperties2(format_properties::_FormatProperties; next) -> _FormatProperties2
Vulkan._FragmentShadingRateAttachmentInfoKHR — TypeIntermediate wrapper for VkFragmentShadingRateAttachmentInfoKHR.
Extension: VK_KHR_fragment_shading_rate
struct _FragmentShadingRateAttachmentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFragmentShadingRateAttachmentInfoKHRdeps::Vector{Any}
Vulkan._FragmentShadingRateAttachmentInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::FragmentShadingRateAttachmentInfoKHR
_FragmentShadingRateAttachmentInfoKHR(x::FragmentShadingRateAttachmentInfoKHR) -> _FragmentShadingRateAttachmentInfoKHR
Vulkan._FragmentShadingRateAttachmentInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
fragment_shading_rate_attachment::_AttachmentReference2shading_rate_attachment_texel_size::_Extent2Dnext::Ptr{Cvoid}: defaults toC_NULL
_FragmentShadingRateAttachmentInfoKHR(fragment_shading_rate_attachment::_AttachmentReference2, shading_rate_attachment_texel_size::_Extent2D; next) -> _FragmentShadingRateAttachmentInfoKHR
Vulkan._FramebufferAttachmentImageInfo — TypeIntermediate wrapper for VkFramebufferAttachmentImageInfo.
struct _FramebufferAttachmentImageInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFramebufferAttachmentImageInfodeps::Vector{Any}
Vulkan._FramebufferAttachmentImageInfo — MethodArguments:
x::FramebufferAttachmentImageInfo
_FramebufferAttachmentImageInfo(x::FramebufferAttachmentImageInfo) -> _FramebufferAttachmentImageInfo
Vulkan._FramebufferAttachmentImageInfo — MethodArguments:
usage::ImageUsageFlagwidth::UInt32height::UInt32layer_count::UInt32view_formats::Vector{Format}next::Ptr{Cvoid}: defaults toC_NULLflags::ImageCreateFlag: defaults to0
_FramebufferAttachmentImageInfo(usage::ImageUsageFlag, width::Integer, height::Integer, layer_count::Integer, view_formats::AbstractArray; next, flags) -> _FramebufferAttachmentImageInfo
Vulkan._FramebufferAttachmentsCreateInfo — TypeIntermediate wrapper for VkFramebufferAttachmentsCreateInfo.
struct _FramebufferAttachmentsCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFramebufferAttachmentsCreateInfodeps::Vector{Any}
Vulkan._FramebufferAttachmentsCreateInfo — MethodArguments:
attachment_image_infos::Vector{_FramebufferAttachmentImageInfo}next::Ptr{Cvoid}: defaults toC_NULL
_FramebufferAttachmentsCreateInfo(attachment_image_infos::AbstractArray; next) -> _FramebufferAttachmentsCreateInfo
Vulkan._FramebufferAttachmentsCreateInfo — MethodArguments:
x::FramebufferAttachmentsCreateInfo
_FramebufferAttachmentsCreateInfo(x::FramebufferAttachmentsCreateInfo) -> _FramebufferAttachmentsCreateInfo
Vulkan._FramebufferCreateInfo — TypeIntermediate wrapper for VkFramebufferCreateInfo.
struct _FramebufferCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFramebufferCreateInfodeps::Vector{Any}render_pass::RenderPass
Vulkan._FramebufferCreateInfo — MethodArguments:
render_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::FramebufferCreateFlag: defaults to0
_FramebufferCreateInfo(render_pass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; next, flags) -> _FramebufferCreateInfo
Vulkan._FramebufferCreateInfo — MethodArguments:
x::FramebufferCreateInfo
_FramebufferCreateInfo(x::FramebufferCreateInfo) -> _FramebufferCreateInfo
Vulkan._FramebufferMixedSamplesCombinationNV — TypeIntermediate wrapper for VkFramebufferMixedSamplesCombinationNV.
Extension: VK_NV_coverage_reduction_mode
struct _FramebufferMixedSamplesCombinationNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkFramebufferMixedSamplesCombinationNVdeps::Vector{Any}
Vulkan._FramebufferMixedSamplesCombinationNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
coverage_reduction_mode::CoverageReductionModeNVrasterization_samples::SampleCountFlagdepth_stencil_samples::SampleCountFlagcolor_samples::SampleCountFlagnext::Ptr{Cvoid}: defaults toC_NULL
_FramebufferMixedSamplesCombinationNV(coverage_reduction_mode::CoverageReductionModeNV, rasterization_samples::SampleCountFlag, depth_stencil_samples::SampleCountFlag, color_samples::SampleCountFlag; next) -> _FramebufferMixedSamplesCombinationNV
Vulkan._FramebufferMixedSamplesCombinationNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::FramebufferMixedSamplesCombinationNV
_FramebufferMixedSamplesCombinationNV(x::FramebufferMixedSamplesCombinationNV) -> _FramebufferMixedSamplesCombinationNV
Vulkan._GeneratedCommandsInfoNV — TypeIntermediate wrapper for VkGeneratedCommandsInfoNV.
Extension: VK_NV_device_generated_commands
struct _GeneratedCommandsInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeneratedCommandsInfoNVdeps::Vector{Any}pipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVpreprocess_buffer::Buffersequences_count_buffer::Union{Ptr{Nothing}, Buffer}sequences_index_buffer::Union{Ptr{Nothing}, Buffer}
Vulkan._GeneratedCommandsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::GeneratedCommandsInfoNV
_GeneratedCommandsInfoNV(x::GeneratedCommandsInfoNV) -> _GeneratedCommandsInfoNV
Vulkan._GeneratedCommandsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVstreams::Vector{_IndirectCommandsStreamNV}sequences_count::UInt32preprocess_buffer::Bufferpreprocess_offset::UInt64preprocess_size::UInt64sequences_count_offset::UInt64sequences_index_offset::UInt64next::Ptr{Cvoid}: defaults toC_NULLsequences_count_buffer::Buffer: defaults toC_NULLsequences_index_buffer::Buffer: defaults toC_NULL
_GeneratedCommandsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline, indirect_commands_layout, streams::AbstractArray, sequences_count::Integer, preprocess_buffer, preprocess_offset::Integer, preprocess_size::Integer, sequences_count_offset::Integer, sequences_index_offset::Integer; next, sequences_count_buffer, sequences_index_buffer) -> _GeneratedCommandsInfoNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV — TypeIntermediate wrapper for VkGeneratedCommandsMemoryRequirementsInfoNV.
Extension: VK_NV_device_generated_commands
struct _GeneratedCommandsMemoryRequirementsInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeneratedCommandsMemoryRequirementsInfoNVdeps::Vector{Any}pipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::GeneratedCommandsMemoryRequirementsInfoNV
_GeneratedCommandsMemoryRequirementsInfoNV(x::GeneratedCommandsMemoryRequirementsInfoNV) -> _GeneratedCommandsMemoryRequirementsInfoNV
Vulkan._GeneratedCommandsMemoryRequirementsInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPointpipeline::Pipelineindirect_commands_layout::IndirectCommandsLayoutNVmax_sequences_count::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_GeneratedCommandsMemoryRequirementsInfoNV(pipeline_bind_point::PipelineBindPoint, pipeline, indirect_commands_layout, max_sequences_count::Integer; next) -> _GeneratedCommandsMemoryRequirementsInfoNV
Vulkan._GeometryAABBNV — TypeIntermediate wrapper for VkGeometryAABBNV.
Extension: VK_NV_ray_tracing
struct _GeometryAABBNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeometryAABBNVdeps::Vector{Any}aabb_data::Union{Ptr{Nothing}, Buffer}
Vulkan._GeometryAABBNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::GeometryAABBNV
_GeometryAABBNV(x::GeometryAABBNV) -> _GeometryAABBNV
Vulkan._GeometryAABBNV — MethodExtension: VK_NV_ray_tracing
Arguments:
num_aab_bs::UInt32stride::UInt32offset::UInt64next::Ptr{Cvoid}: defaults toC_NULLaabb_data::Buffer: defaults toC_NULL
_GeometryAABBNV(num_aab_bs::Integer, stride::Integer, offset::Integer; next, aabb_data) -> _GeometryAABBNV
Vulkan._GeometryDataNV — TypeIntermediate wrapper for VkGeometryDataNV.
Extension: VK_NV_ray_tracing
struct _GeometryDataNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkGeometryDataNV
Vulkan._GeometryDataNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::GeometryDataNV
_GeometryDataNV(x::GeometryDataNV) -> _GeometryDataNV
Vulkan._GeometryDataNV — MethodExtension: VK_NV_ray_tracing
Arguments:
triangles::_GeometryTrianglesNVaabbs::_GeometryAABBNV
_GeometryDataNV(triangles::_GeometryTrianglesNV, aabbs::_GeometryAABBNV) -> _GeometryDataNV
Vulkan._GeometryNV — TypeIntermediate wrapper for VkGeometryNV.
Extension: VK_NV_ray_tracing
struct _GeometryNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeometryNVdeps::Vector{Any}
Vulkan._GeometryNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::GeometryNV
_GeometryNV(x::GeometryNV) -> _GeometryNV
Vulkan._GeometryNV — MethodExtension: VK_NV_ray_tracing
Arguments:
geometry_type::GeometryTypeKHRgeometry::_GeometryDataNVnext::Ptr{Cvoid}: defaults toC_NULLflags::GeometryFlagKHR: defaults to0
_GeometryNV(geometry_type::GeometryTypeKHR, geometry::_GeometryDataNV; next, flags) -> _GeometryNV
Vulkan._GeometryTrianglesNV — TypeIntermediate wrapper for VkGeometryTrianglesNV.
Extension: VK_NV_ray_tracing
struct _GeometryTrianglesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGeometryTrianglesNVdeps::Vector{Any}vertex_data::Union{Ptr{Nothing}, Buffer}index_data::Union{Ptr{Nothing}, Buffer}transform_data::Union{Ptr{Nothing}, Buffer}
Vulkan._GeometryTrianglesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::GeometryTrianglesNV
_GeometryTrianglesNV(x::GeometryTrianglesNV) -> _GeometryTrianglesNV
Vulkan._GeometryTrianglesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
vertex_offset::UInt64vertex_count::UInt32vertex_stride::UInt64vertex_format::Formatindex_offset::UInt64index_count::UInt32index_type::IndexTypetransform_offset::UInt64next::Ptr{Cvoid}: defaults toC_NULLvertex_data::Buffer: defaults toC_NULLindex_data::Buffer: defaults toC_NULLtransform_data::Buffer: defaults toC_NULL
_GeometryTrianglesNV(vertex_offset::Integer, vertex_count::Integer, vertex_stride::Integer, vertex_format::Format, index_offset::Integer, index_count::Integer, index_type::IndexType, transform_offset::Integer; next, vertex_data, index_data, transform_data) -> _GeometryTrianglesNV
Vulkan._GraphicsPipelineCreateInfo — TypeIntermediate wrapper for VkGraphicsPipelineCreateInfo.
struct _GraphicsPipelineCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGraphicsPipelineCreateInfodeps::Vector{Any}layout::PipelineLayoutrender_pass::RenderPassbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._GraphicsPipelineCreateInfo — MethodArguments:
stages::Vector{_PipelineShaderStageCreateInfo}rasterization_state::_PipelineRasterizationStateCreateInfolayout::PipelineLayoutrender_pass::RenderPasssubpass::UInt32base_pipeline_index::Int32next::Ptr{Cvoid}: defaults toC_NULLflags::PipelineCreateFlag: defaults to0vertex_input_state::_PipelineVertexInputStateCreateInfo: defaults toC_NULLinput_assembly_state::_PipelineInputAssemblyStateCreateInfo: defaults toC_NULLtessellation_state::_PipelineTessellationStateCreateInfo: defaults toC_NULLviewport_state::_PipelineViewportStateCreateInfo: defaults toC_NULLmultisample_state::_PipelineMultisampleStateCreateInfo: defaults toC_NULLdepth_stencil_state::_PipelineDepthStencilStateCreateInfo: defaults toC_NULLcolor_blend_state::_PipelineColorBlendStateCreateInfo: defaults toC_NULLdynamic_state::_PipelineDynamicStateCreateInfo: defaults toC_NULLbase_pipeline_handle::Pipeline: defaults toC_NULL
_GraphicsPipelineCreateInfo(stages::AbstractArray, rasterization_state::_PipelineRasterizationStateCreateInfo, layout, render_pass, subpass::Integer, base_pipeline_index::Integer; next, flags, vertex_input_state, input_assembly_state, tessellation_state, viewport_state, multisample_state, depth_stencil_state, color_blend_state, dynamic_state, base_pipeline_handle) -> _GraphicsPipelineCreateInfo
Vulkan._GraphicsPipelineCreateInfo — MethodArguments:
x::GraphicsPipelineCreateInfo
_GraphicsPipelineCreateInfo(x::GraphicsPipelineCreateInfo) -> _GraphicsPipelineCreateInfo
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV — TypeIntermediate wrapper for VkGraphicsPipelineShaderGroupsCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct _GraphicsPipelineShaderGroupsCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGraphicsPipelineShaderGroupsCreateInfoNVdeps::Vector{Any}
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
groups::Vector{_GraphicsShaderGroupCreateInfoNV}pipelines::Vector{Pipeline}next::Ptr{Cvoid}: defaults toC_NULL
_GraphicsPipelineShaderGroupsCreateInfoNV(groups::AbstractArray, pipelines::AbstractArray; next) -> _GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan._GraphicsPipelineShaderGroupsCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::GraphicsPipelineShaderGroupsCreateInfoNV
_GraphicsPipelineShaderGroupsCreateInfoNV(x::GraphicsPipelineShaderGroupsCreateInfoNV) -> _GraphicsPipelineShaderGroupsCreateInfoNV
Vulkan._GraphicsShaderGroupCreateInfoNV — TypeIntermediate wrapper for VkGraphicsShaderGroupCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct _GraphicsShaderGroupCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkGraphicsShaderGroupCreateInfoNVdeps::Vector{Any}
Vulkan._GraphicsShaderGroupCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
stages::Vector{_PipelineShaderStageCreateInfo}next::Ptr{Cvoid}: defaults toC_NULLvertex_input_state::_PipelineVertexInputStateCreateInfo: defaults toC_NULLtessellation_state::_PipelineTessellationStateCreateInfo: defaults toC_NULL
_GraphicsShaderGroupCreateInfoNV(stages::AbstractArray; next, vertex_input_state, tessellation_state) -> _GraphicsShaderGroupCreateInfoNV
Vulkan._GraphicsShaderGroupCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::GraphicsShaderGroupCreateInfoNV
_GraphicsShaderGroupCreateInfoNV(x::GraphicsShaderGroupCreateInfoNV) -> _GraphicsShaderGroupCreateInfoNV
Vulkan._HdrMetadataEXT — TypeIntermediate wrapper for VkHdrMetadataEXT.
Extension: VK_EXT_hdr_metadata
struct _HdrMetadataEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkHdrMetadataEXTdeps::Vector{Any}
Vulkan._HdrMetadataEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
x::HdrMetadataEXT
_HdrMetadataEXT(x::HdrMetadataEXT) -> _HdrMetadataEXT
Vulkan._HdrMetadataEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
display_primary_red::_XYColorEXTdisplay_primary_green::_XYColorEXTdisplay_primary_blue::_XYColorEXTwhite_point::_XYColorEXTmax_luminance::Float32min_luminance::Float32max_content_light_level::Float32max_frame_average_light_level::Float32next::Ptr{Cvoid}: defaults toC_NULL
_HdrMetadataEXT(display_primary_red::_XYColorEXT, display_primary_green::_XYColorEXT, display_primary_blue::_XYColorEXT, white_point::_XYColorEXT, max_luminance::Real, min_luminance::Real, max_content_light_level::Real, max_frame_average_light_level::Real; next) -> _HdrMetadataEXT
Vulkan._HeadlessSurfaceCreateInfoEXT — TypeIntermediate wrapper for VkHeadlessSurfaceCreateInfoEXT.
Extension: VK_EXT_headless_surface
struct _HeadlessSurfaceCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkHeadlessSurfaceCreateInfoEXTdeps::Vector{Any}
Vulkan._HeadlessSurfaceCreateInfoEXT — MethodExtension: VK_EXT_headless_surface
Arguments:
x::HeadlessSurfaceCreateInfoEXT
_HeadlessSurfaceCreateInfoEXT(x::HeadlessSurfaceCreateInfoEXT) -> _HeadlessSurfaceCreateInfoEXT
Vulkan._HeadlessSurfaceCreateInfoEXT — MethodExtension: VK_EXT_headless_surface
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_HeadlessSurfaceCreateInfoEXT(; next, flags) -> _HeadlessSurfaceCreateInfoEXT
Vulkan._ImageBlit — TypeIntermediate wrapper for VkImageBlit.
struct _ImageBlit <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageBlit
Vulkan._ImageBlit — MethodVulkan._ImageBlit — MethodArguments:
src_subresource::_ImageSubresourceLayerssrc_offsets::NTuple{2, _Offset3D}dst_subresource::_ImageSubresourceLayersdst_offsets::NTuple{2, _Offset3D}
_ImageBlit(src_subresource::_ImageSubresourceLayers, src_offsets::Tuple{_Offset3D, _Offset3D}, dst_subresource::_ImageSubresourceLayers, dst_offsets::Tuple{_Offset3D, _Offset3D}) -> _ImageBlit
Vulkan._ImageBlit2KHR — TypeIntermediate wrapper for VkImageBlit2KHR.
Extension: VK_KHR_copy_commands2
struct _ImageBlit2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageBlit2KHRdeps::Vector{Any}
Vulkan._ImageBlit2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::ImageBlit2KHR
_ImageBlit2KHR(x::ImageBlit2KHR) -> _ImageBlit2KHR
Vulkan._ImageBlit2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_subresource::_ImageSubresourceLayerssrc_offsets::NTuple{2, _Offset3D}dst_subresource::_ImageSubresourceLayersdst_offsets::NTuple{2, _Offset3D}next::Ptr{Cvoid}: defaults toC_NULL
_ImageBlit2KHR(src_subresource::_ImageSubresourceLayers, src_offsets::Tuple{_Offset3D, _Offset3D}, dst_subresource::_ImageSubresourceLayers, dst_offsets::Tuple{_Offset3D, _Offset3D}; next) -> _ImageBlit2KHR
Vulkan._ImageCopy — TypeIntermediate wrapper for VkImageCopy.
struct _ImageCopy <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageCopy
Vulkan._ImageCopy — MethodVulkan._ImageCopy — MethodArguments:
src_subresource::_ImageSubresourceLayerssrc_offset::_Offset3Ddst_subresource::_ImageSubresourceLayersdst_offset::_Offset3Dextent::_Extent3D
_ImageCopy(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D) -> _ImageCopy
Vulkan._ImageCopy2KHR — TypeIntermediate wrapper for VkImageCopy2KHR.
Extension: VK_KHR_copy_commands2
struct _ImageCopy2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageCopy2KHRdeps::Vector{Any}
Vulkan._ImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::ImageCopy2KHR
_ImageCopy2KHR(x::ImageCopy2KHR) -> _ImageCopy2KHR
Vulkan._ImageCopy2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_subresource::_ImageSubresourceLayerssrc_offset::_Offset3Ddst_subresource::_ImageSubresourceLayersdst_offset::_Offset3Dextent::_Extent3Dnext::Ptr{Cvoid}: defaults toC_NULL
_ImageCopy2KHR(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D; next) -> _ImageCopy2KHR
Vulkan._ImageCreateInfo — TypeIntermediate wrapper for VkImageCreateInfo.
struct _ImageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageCreateInfodeps::Vector{Any}
Vulkan._ImageCreateInfo — MethodArguments:
x::ImageCreateInfo
_ImageCreateInfo(x::ImageCreateInfo) -> _ImageCreateInfo
Vulkan._ImageCreateInfo — MethodArguments:
image_type::ImageTypeformat::Formatextent::_Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayoutnext::Ptr{Cvoid}: defaults toC_NULLflags::ImageCreateFlag: defaults to0
_ImageCreateInfo(image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; next, flags) -> _ImageCreateInfo
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT — TypeIntermediate wrapper for VkImageDrmFormatModifierExplicitCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct _ImageDrmFormatModifierExplicitCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageDrmFormatModifierExplicitCreateInfoEXTdeps::Vector{Any}
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::ImageDrmFormatModifierExplicitCreateInfoEXT
_ImageDrmFormatModifierExplicitCreateInfoEXT(x::ImageDrmFormatModifierExplicitCreateInfoEXT) -> _ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan._ImageDrmFormatModifierExplicitCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64plane_layouts::Vector{_SubresourceLayout}next::Ptr{Cvoid}: defaults toC_NULL
_ImageDrmFormatModifierExplicitCreateInfoEXT(drm_format_modifier::Integer, plane_layouts::AbstractArray; next) -> _ImageDrmFormatModifierExplicitCreateInfoEXT
Vulkan._ImageDrmFormatModifierListCreateInfoEXT — TypeIntermediate wrapper for VkImageDrmFormatModifierListCreateInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct _ImageDrmFormatModifierListCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageDrmFormatModifierListCreateInfoEXTdeps::Vector{Any}
Vulkan._ImageDrmFormatModifierListCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifiers::Vector{UInt64}next::Ptr{Cvoid}: defaults toC_NULL
_ImageDrmFormatModifierListCreateInfoEXT(drm_format_modifiers::AbstractArray; next) -> _ImageDrmFormatModifierListCreateInfoEXT
Vulkan._ImageDrmFormatModifierListCreateInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::ImageDrmFormatModifierListCreateInfoEXT
_ImageDrmFormatModifierListCreateInfoEXT(x::ImageDrmFormatModifierListCreateInfoEXT) -> _ImageDrmFormatModifierListCreateInfoEXT
Vulkan._ImageDrmFormatModifierPropertiesEXT — TypeIntermediate wrapper for VkImageDrmFormatModifierPropertiesEXT.
Extension: VK_EXT_image_drm_format_modifier
struct _ImageDrmFormatModifierPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageDrmFormatModifierPropertiesEXTdeps::Vector{Any}
Vulkan._ImageDrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::ImageDrmFormatModifierPropertiesEXT
_ImageDrmFormatModifierPropertiesEXT(x::ImageDrmFormatModifierPropertiesEXT) -> _ImageDrmFormatModifierPropertiesEXT
Vulkan._ImageDrmFormatModifierPropertiesEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_ImageDrmFormatModifierPropertiesEXT(drm_format_modifier::Integer; next) -> _ImageDrmFormatModifierPropertiesEXT
Vulkan._ImageFormatListCreateInfo — TypeIntermediate wrapper for VkImageFormatListCreateInfo.
struct _ImageFormatListCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageFormatListCreateInfodeps::Vector{Any}
Vulkan._ImageFormatListCreateInfo — MethodArguments:
view_formats::Vector{Format}next::Ptr{Cvoid}: defaults toC_NULL
_ImageFormatListCreateInfo(view_formats::AbstractArray; next) -> _ImageFormatListCreateInfo
Vulkan._ImageFormatListCreateInfo — MethodArguments:
x::ImageFormatListCreateInfo
_ImageFormatListCreateInfo(x::ImageFormatListCreateInfo) -> _ImageFormatListCreateInfo
Vulkan._ImageFormatProperties — TypeIntermediate wrapper for VkImageFormatProperties.
struct _ImageFormatProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageFormatProperties
Vulkan._ImageFormatProperties — MethodArguments:
x::ImageFormatProperties
_ImageFormatProperties(x::ImageFormatProperties) -> _ImageFormatProperties
Vulkan._ImageFormatProperties — MethodArguments:
max_extent::_Extent3Dmax_mip_levels::UInt32max_array_layers::UInt32max_resource_size::UInt64sample_counts::SampleCountFlag: defaults to0
_ImageFormatProperties(max_extent::_Extent3D, max_mip_levels::Integer, max_array_layers::Integer, max_resource_size::Integer; sample_counts) -> _ImageFormatProperties
Vulkan._ImageFormatProperties2 — TypeIntermediate wrapper for VkImageFormatProperties2.
struct _ImageFormatProperties2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageFormatProperties2deps::Vector{Any}
Vulkan._ImageFormatProperties2 — MethodArguments:
x::ImageFormatProperties2
_ImageFormatProperties2(x::ImageFormatProperties2) -> _ImageFormatProperties2
Vulkan._ImageFormatProperties2 — MethodArguments:
image_format_properties::_ImageFormatPropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_ImageFormatProperties2(image_format_properties::_ImageFormatProperties; next) -> _ImageFormatProperties2
Vulkan._ImageMemoryBarrier — TypeIntermediate wrapper for VkImageMemoryBarrier.
struct _ImageMemoryBarrier <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageMemoryBarrierdeps::Vector{Any}image::Image
Vulkan._ImageMemoryBarrier — MethodArguments:
src_access_mask::AccessFlagdst_access_mask::AccessFlagold_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::_ImageSubresourceRangenext::Ptr{Cvoid}: defaults toC_NULL
_ImageMemoryBarrier(src_access_mask::AccessFlag, dst_access_mask::AccessFlag, old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image, subresource_range::_ImageSubresourceRange; next) -> _ImageMemoryBarrier
Vulkan._ImageMemoryBarrier — MethodArguments:
x::ImageMemoryBarrier
_ImageMemoryBarrier(x::ImageMemoryBarrier) -> _ImageMemoryBarrier
Vulkan._ImageMemoryBarrier2KHR — TypeIntermediate wrapper for VkImageMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct _ImageMemoryBarrier2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageMemoryBarrier2KHRdeps::Vector{Any}image::Image
Vulkan._ImageMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
old_layout::ImageLayoutnew_layout::ImageLayoutsrc_queue_family_index::UInt32dst_queue_family_index::UInt32image::Imagesubresource_range::_ImageSubresourceRangenext::Ptr{Cvoid}: defaults toC_NULLsrc_stage_mask::UInt64: defaults to0src_access_mask::UInt64: defaults to0dst_stage_mask::UInt64: defaults to0dst_access_mask::UInt64: defaults to0
_ImageMemoryBarrier2KHR(old_layout::ImageLayout, new_layout::ImageLayout, src_queue_family_index::Integer, dst_queue_family_index::Integer, image, subresource_range::_ImageSubresourceRange; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> _ImageMemoryBarrier2KHR
Vulkan._ImageMemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::ImageMemoryBarrier2KHR
_ImageMemoryBarrier2KHR(x::ImageMemoryBarrier2KHR) -> _ImageMemoryBarrier2KHR
Vulkan._ImageMemoryRequirementsInfo2 — TypeIntermediate wrapper for VkImageMemoryRequirementsInfo2.
struct _ImageMemoryRequirementsInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageMemoryRequirementsInfo2deps::Vector{Any}image::Image
Vulkan._ImageMemoryRequirementsInfo2 — MethodArguments:
image::Imagenext::Ptr{Cvoid}: defaults toC_NULL
_ImageMemoryRequirementsInfo2(image; next) -> _ImageMemoryRequirementsInfo2
Vulkan._ImageMemoryRequirementsInfo2 — MethodArguments:
x::ImageMemoryRequirementsInfo2
_ImageMemoryRequirementsInfo2(x::ImageMemoryRequirementsInfo2) -> _ImageMemoryRequirementsInfo2
Vulkan._ImagePlaneMemoryRequirementsInfo — TypeIntermediate wrapper for VkImagePlaneMemoryRequirementsInfo.
struct _ImagePlaneMemoryRequirementsInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImagePlaneMemoryRequirementsInfodeps::Vector{Any}
Vulkan._ImagePlaneMemoryRequirementsInfo — MethodArguments:
plane_aspect::ImageAspectFlagnext::Ptr{Cvoid}: defaults toC_NULL
_ImagePlaneMemoryRequirementsInfo(plane_aspect::ImageAspectFlag; next) -> _ImagePlaneMemoryRequirementsInfo
Vulkan._ImagePlaneMemoryRequirementsInfo — MethodArguments:
x::ImagePlaneMemoryRequirementsInfo
_ImagePlaneMemoryRequirementsInfo(x::ImagePlaneMemoryRequirementsInfo) -> _ImagePlaneMemoryRequirementsInfo
Vulkan._ImageResolve — TypeIntermediate wrapper for VkImageResolve.
struct _ImageResolve <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageResolve
Vulkan._ImageResolve — MethodVulkan._ImageResolve — MethodArguments:
src_subresource::_ImageSubresourceLayerssrc_offset::_Offset3Ddst_subresource::_ImageSubresourceLayersdst_offset::_Offset3Dextent::_Extent3D
_ImageResolve(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D) -> _ImageResolve
Vulkan._ImageResolve2KHR — TypeIntermediate wrapper for VkImageResolve2KHR.
Extension: VK_KHR_copy_commands2
struct _ImageResolve2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageResolve2KHRdeps::Vector{Any}
Vulkan._ImageResolve2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::ImageResolve2KHR
_ImageResolve2KHR(x::ImageResolve2KHR) -> _ImageResolve2KHR
Vulkan._ImageResolve2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_subresource::_ImageSubresourceLayerssrc_offset::_Offset3Ddst_subresource::_ImageSubresourceLayersdst_offset::_Offset3Dextent::_Extent3Dnext::Ptr{Cvoid}: defaults toC_NULL
_ImageResolve2KHR(src_subresource::_ImageSubresourceLayers, src_offset::_Offset3D, dst_subresource::_ImageSubresourceLayers, dst_offset::_Offset3D, extent::_Extent3D; next) -> _ImageResolve2KHR
Vulkan._ImageSparseMemoryRequirementsInfo2 — TypeIntermediate wrapper for VkImageSparseMemoryRequirementsInfo2.
struct _ImageSparseMemoryRequirementsInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageSparseMemoryRequirementsInfo2deps::Vector{Any}image::Image
Vulkan._ImageSparseMemoryRequirementsInfo2 — MethodArguments:
image::Imagenext::Ptr{Cvoid}: defaults toC_NULL
_ImageSparseMemoryRequirementsInfo2(image; next) -> _ImageSparseMemoryRequirementsInfo2
Vulkan._ImageSparseMemoryRequirementsInfo2 — MethodArguments:
x::ImageSparseMemoryRequirementsInfo2
_ImageSparseMemoryRequirementsInfo2(x::ImageSparseMemoryRequirementsInfo2) -> _ImageSparseMemoryRequirementsInfo2
Vulkan._ImageStencilUsageCreateInfo — TypeIntermediate wrapper for VkImageStencilUsageCreateInfo.
struct _ImageStencilUsageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageStencilUsageCreateInfodeps::Vector{Any}
Vulkan._ImageStencilUsageCreateInfo — MethodArguments:
x::ImageStencilUsageCreateInfo
_ImageStencilUsageCreateInfo(x::ImageStencilUsageCreateInfo) -> _ImageStencilUsageCreateInfo
Vulkan._ImageStencilUsageCreateInfo — MethodArguments:
stencil_usage::ImageUsageFlagnext::Ptr{Cvoid}: defaults toC_NULL
_ImageStencilUsageCreateInfo(stencil_usage::ImageUsageFlag; next) -> _ImageStencilUsageCreateInfo
Vulkan._ImageSubresource — TypeIntermediate wrapper for VkImageSubresource.
struct _ImageSubresource <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageSubresource
Vulkan._ImageSubresource — MethodArguments:
aspect_mask::ImageAspectFlagmip_level::UInt32array_layer::UInt32
_ImageSubresource(aspect_mask::ImageAspectFlag, mip_level::Integer, array_layer::Integer) -> _ImageSubresource
Vulkan._ImageSubresource — MethodArguments:
x::ImageSubresource
_ImageSubresource(x::ImageSubresource) -> _ImageSubresource
Vulkan._ImageSubresourceLayers — TypeIntermediate wrapper for VkImageSubresourceLayers.
struct _ImageSubresourceLayers <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageSubresourceLayers
Vulkan._ImageSubresourceLayers — MethodArguments:
aspect_mask::ImageAspectFlagmip_level::UInt32base_array_layer::UInt32layer_count::UInt32
_ImageSubresourceLayers(aspect_mask::ImageAspectFlag, mip_level::Integer, base_array_layer::Integer, layer_count::Integer) -> _ImageSubresourceLayers
Vulkan._ImageSubresourceLayers — MethodArguments:
x::ImageSubresourceLayers
_ImageSubresourceLayers(x::ImageSubresourceLayers) -> _ImageSubresourceLayers
Vulkan._ImageSubresourceRange — TypeIntermediate wrapper for VkImageSubresourceRange.
struct _ImageSubresourceRange <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkImageSubresourceRange
Vulkan._ImageSubresourceRange — MethodArguments:
aspect_mask::ImageAspectFlagbase_mip_level::UInt32level_count::UInt32base_array_layer::UInt32layer_count::UInt32
_ImageSubresourceRange(aspect_mask::ImageAspectFlag, base_mip_level::Integer, level_count::Integer, base_array_layer::Integer, layer_count::Integer) -> _ImageSubresourceRange
Vulkan._ImageSubresourceRange — MethodArguments:
x::ImageSubresourceRange
_ImageSubresourceRange(x::ImageSubresourceRange) -> _ImageSubresourceRange
Vulkan._ImageSwapchainCreateInfoKHR — TypeIntermediate wrapper for VkImageSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct _ImageSwapchainCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageSwapchainCreateInfoKHRdeps::Vector{Any}swapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan._ImageSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::ImageSwapchainCreateInfoKHR
_ImageSwapchainCreateInfoKHR(x::ImageSwapchainCreateInfoKHR) -> _ImageSwapchainCreateInfoKHR
Vulkan._ImageSwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLswapchain::SwapchainKHR: defaults toC_NULL
_ImageSwapchainCreateInfoKHR(; next, swapchain) -> _ImageSwapchainCreateInfoKHR
Vulkan._ImageViewASTCDecodeModeEXT — TypeIntermediate wrapper for VkImageViewASTCDecodeModeEXT.
Extension: VK_EXT_astc_decode_mode
struct _ImageViewASTCDecodeModeEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewASTCDecodeModeEXTdeps::Vector{Any}
Vulkan._ImageViewASTCDecodeModeEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
decode_mode::Formatnext::Ptr{Cvoid}: defaults toC_NULL
_ImageViewASTCDecodeModeEXT(decode_mode::Format; next) -> _ImageViewASTCDecodeModeEXT
Vulkan._ImageViewASTCDecodeModeEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
x::ImageViewASTCDecodeModeEXT
_ImageViewASTCDecodeModeEXT(x::ImageViewASTCDecodeModeEXT) -> _ImageViewASTCDecodeModeEXT
Vulkan._ImageViewAddressPropertiesNVX — TypeIntermediate wrapper for VkImageViewAddressPropertiesNVX.
Extension: VK_NVX_image_view_handle
struct _ImageViewAddressPropertiesNVX <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewAddressPropertiesNVXdeps::Vector{Any}
Vulkan._ImageViewAddressPropertiesNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
x::ImageViewAddressPropertiesNVX
_ImageViewAddressPropertiesNVX(x::ImageViewAddressPropertiesNVX) -> _ImageViewAddressPropertiesNVX
Vulkan._ImageViewAddressPropertiesNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
device_address::UInt64size::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_ImageViewAddressPropertiesNVX(device_address::Integer, size::Integer; next) -> _ImageViewAddressPropertiesNVX
Vulkan._ImageViewCreateInfo — TypeIntermediate wrapper for VkImageViewCreateInfo.
struct _ImageViewCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewCreateInfodeps::Vector{Any}image::Image
Vulkan._ImageViewCreateInfo — MethodArguments:
image::Imageview_type::ImageViewTypeformat::Formatcomponents::_ComponentMappingsubresource_range::_ImageSubresourceRangenext::Ptr{Cvoid}: defaults toC_NULLflags::ImageViewCreateFlag: defaults to0
_ImageViewCreateInfo(image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange; next, flags) -> _ImageViewCreateInfo
Vulkan._ImageViewCreateInfo — MethodArguments:
x::ImageViewCreateInfo
_ImageViewCreateInfo(x::ImageViewCreateInfo) -> _ImageViewCreateInfo
Vulkan._ImageViewHandleInfoNVX — TypeIntermediate wrapper for VkImageViewHandleInfoNVX.
Extension: VK_NVX_image_view_handle
struct _ImageViewHandleInfoNVX <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewHandleInfoNVXdeps::Vector{Any}image_view::ImageViewsampler::Union{Ptr{Nothing}, Sampler}
Vulkan._ImageViewHandleInfoNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
image_view::ImageViewdescriptor_type::DescriptorTypenext::Ptr{Cvoid}: defaults toC_NULLsampler::Sampler: defaults toC_NULL
_ImageViewHandleInfoNVX(image_view, descriptor_type::DescriptorType; next, sampler) -> _ImageViewHandleInfoNVX
Vulkan._ImageViewHandleInfoNVX — MethodExtension: VK_NVX_image_view_handle
Arguments:
x::ImageViewHandleInfoNVX
_ImageViewHandleInfoNVX(x::ImageViewHandleInfoNVX) -> _ImageViewHandleInfoNVX
Vulkan._ImageViewUsageCreateInfo — TypeIntermediate wrapper for VkImageViewUsageCreateInfo.
struct _ImageViewUsageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImageViewUsageCreateInfodeps::Vector{Any}
Vulkan._ImageViewUsageCreateInfo — MethodArguments:
usage::ImageUsageFlagnext::Ptr{Cvoid}: defaults toC_NULL
_ImageViewUsageCreateInfo(usage::ImageUsageFlag; next) -> _ImageViewUsageCreateInfo
Vulkan._ImageViewUsageCreateInfo — MethodArguments:
x::ImageViewUsageCreateInfo
_ImageViewUsageCreateInfo(x::ImageViewUsageCreateInfo) -> _ImageViewUsageCreateInfo
Vulkan._ImportFenceFdInfoKHR — TypeIntermediate wrapper for VkImportFenceFdInfoKHR.
Extension: VK_KHR_external_fence_fd
struct _ImportFenceFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportFenceFdInfoKHRdeps::Vector{Any}fence::Fence
Vulkan._ImportFenceFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
fence::Fence(externsync)handle_type::ExternalFenceHandleTypeFlagfd::Intnext::Ptr{Cvoid}: defaults toC_NULLflags::FenceImportFlag: defaults to0
_ImportFenceFdInfoKHR(fence, handle_type::ExternalFenceHandleTypeFlag, fd::Integer; next, flags) -> _ImportFenceFdInfoKHR
Vulkan._ImportFenceFdInfoKHR — MethodExtension: VK_KHR_external_fence_fd
Arguments:
x::ImportFenceFdInfoKHR
_ImportFenceFdInfoKHR(x::ImportFenceFdInfoKHR) -> _ImportFenceFdInfoKHR
Vulkan._ImportMemoryFdInfoKHR — TypeIntermediate wrapper for VkImportMemoryFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct _ImportMemoryFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportMemoryFdInfoKHRdeps::Vector{Any}
Vulkan._ImportMemoryFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::ImportMemoryFdInfoKHR
_ImportMemoryFdInfoKHR(x::ImportMemoryFdInfoKHR) -> _ImportMemoryFdInfoKHR
Vulkan._ImportMemoryFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
fd::Intnext::Ptr{Cvoid}: defaults toC_NULLhandle_type::ExternalMemoryHandleTypeFlag: defaults to0
_ImportMemoryFdInfoKHR(fd::Integer; next, handle_type)
Vulkan._ImportMemoryHostPointerInfoEXT — TypeIntermediate wrapper for VkImportMemoryHostPointerInfoEXT.
Extension: VK_EXT_external_memory_host
struct _ImportMemoryHostPointerInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportMemoryHostPointerInfoEXTdeps::Vector{Any}
Vulkan._ImportMemoryHostPointerInfoEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
handle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULL
_ImportMemoryHostPointerInfoEXT(handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}; next) -> _ImportMemoryHostPointerInfoEXT
Vulkan._ImportMemoryHostPointerInfoEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::ImportMemoryHostPointerInfoEXT
_ImportMemoryHostPointerInfoEXT(x::ImportMemoryHostPointerInfoEXT) -> _ImportMemoryHostPointerInfoEXT
Vulkan._ImportSemaphoreFdInfoKHR — TypeIntermediate wrapper for VkImportSemaphoreFdInfoKHR.
Extension: VK_KHR_external_semaphore_fd
struct _ImportSemaphoreFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkImportSemaphoreFdInfoKHRdeps::Vector{Any}semaphore::Semaphore
Vulkan._ImportSemaphoreFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
semaphore::Semaphore(externsync)handle_type::ExternalSemaphoreHandleTypeFlagfd::Intnext::Ptr{Cvoid}: defaults toC_NULLflags::SemaphoreImportFlag: defaults to0
_ImportSemaphoreFdInfoKHR(semaphore, handle_type::ExternalSemaphoreHandleTypeFlag, fd::Integer; next, flags) -> _ImportSemaphoreFdInfoKHR
Vulkan._ImportSemaphoreFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
x::ImportSemaphoreFdInfoKHR
_ImportSemaphoreFdInfoKHR(x::ImportSemaphoreFdInfoKHR) -> _ImportSemaphoreFdInfoKHR
Vulkan._IndirectCommandsLayoutCreateInfoNV — TypeIntermediate wrapper for VkIndirectCommandsLayoutCreateInfoNV.
Extension: VK_NV_device_generated_commands
struct _IndirectCommandsLayoutCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkIndirectCommandsLayoutCreateInfoNVdeps::Vector{Any}
Vulkan._IndirectCommandsLayoutCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::IndirectCommandsLayoutCreateInfoNV
_IndirectCommandsLayoutCreateInfoNV(x::IndirectCommandsLayoutCreateInfoNV) -> _IndirectCommandsLayoutCreateInfoNV
Vulkan._IndirectCommandsLayoutCreateInfoNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
pipeline_bind_point::PipelineBindPointtokens::Vector{_IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULLflags::IndirectCommandsLayoutUsageFlagNV: defaults to0
_IndirectCommandsLayoutCreateInfoNV(pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; next, flags) -> _IndirectCommandsLayoutCreateInfoNV
Vulkan._IndirectCommandsLayoutTokenNV — TypeIntermediate wrapper for VkIndirectCommandsLayoutTokenNV.
Extension: VK_NV_device_generated_commands
struct _IndirectCommandsLayoutTokenNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkIndirectCommandsLayoutTokenNVdeps::Vector{Any}pushconstant_pipeline_layout::Union{Ptr{Nothing}, PipelineLayout}
Vulkan._IndirectCommandsLayoutTokenNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::IndirectCommandsLayoutTokenNV
_IndirectCommandsLayoutTokenNV(x::IndirectCommandsLayoutTokenNV) -> _IndirectCommandsLayoutTokenNV
Vulkan._IndirectCommandsLayoutTokenNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
token_type::IndirectCommandsTokenTypeNVstream::UInt32offset::UInt32vertex_binding_unit::UInt32vertex_dynamic_stride::Boolpushconstant_offset::UInt32pushconstant_size::UInt32index_types::Vector{IndexType}index_type_values::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULLpushconstant_pipeline_layout::PipelineLayout: defaults toC_NULLpushconstant_shader_stage_flags::ShaderStageFlag: defaults to0indirect_state_flags::IndirectStateFlagNV: defaults to0
_IndirectCommandsLayoutTokenNV(token_type::IndirectCommandsTokenTypeNV, stream::Integer, offset::Integer, vertex_binding_unit::Integer, vertex_dynamic_stride::Bool, pushconstant_offset::Integer, pushconstant_size::Integer, index_types::AbstractArray, index_type_values::AbstractArray; next, pushconstant_pipeline_layout, pushconstant_shader_stage_flags, indirect_state_flags) -> _IndirectCommandsLayoutTokenNV
Vulkan._IndirectCommandsStreamNV — TypeIntermediate wrapper for VkIndirectCommandsStreamNV.
Extension: VK_NV_device_generated_commands
struct _IndirectCommandsStreamNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkIndirectCommandsStreamNVbuffer::Buffer
Vulkan._IndirectCommandsStreamNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
buffer::Bufferoffset::UInt64
_IndirectCommandsStreamNV(buffer, offset::Integer) -> _IndirectCommandsStreamNV
Vulkan._IndirectCommandsStreamNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::IndirectCommandsStreamNV
_IndirectCommandsStreamNV(x::IndirectCommandsStreamNV) -> _IndirectCommandsStreamNV
Vulkan._InitializePerformanceApiInfoINTEL — TypeIntermediate wrapper for VkInitializePerformanceApiInfoINTEL.
Extension: VK_INTEL_performance_query
struct _InitializePerformanceApiInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkInitializePerformanceApiInfoINTELdeps::Vector{Any}
Vulkan._InitializePerformanceApiInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::InitializePerformanceApiInfoINTEL
_InitializePerformanceApiInfoINTEL(x::InitializePerformanceApiInfoINTEL) -> _InitializePerformanceApiInfoINTEL
Vulkan._InitializePerformanceApiInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLuser_data::Ptr{Cvoid}: defaults toC_NULL
_InitializePerformanceApiInfoINTEL(; next, user_data) -> _InitializePerformanceApiInfoINTEL
Vulkan._InputAttachmentAspectReference — TypeIntermediate wrapper for VkInputAttachmentAspectReference.
struct _InputAttachmentAspectReference <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkInputAttachmentAspectReference
Vulkan._InputAttachmentAspectReference — MethodArguments:
x::InputAttachmentAspectReference
_InputAttachmentAspectReference(x::InputAttachmentAspectReference) -> _InputAttachmentAspectReference
Vulkan._InputAttachmentAspectReference — MethodArguments:
subpass::UInt32input_attachment_index::UInt32aspect_mask::ImageAspectFlag
_InputAttachmentAspectReference(subpass::Integer, input_attachment_index::Integer, aspect_mask::ImageAspectFlag) -> _InputAttachmentAspectReference
Vulkan._InstanceCreateInfo — TypeIntermediate wrapper for VkInstanceCreateInfo.
struct _InstanceCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkInstanceCreateInfodeps::Vector{Any}
Vulkan._InstanceCreateInfo — MethodArguments:
enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0application_info::_ApplicationInfo: defaults toC_NULL
_InstanceCreateInfo(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; next, flags, application_info) -> _InstanceCreateInfo
Vulkan._InstanceCreateInfo — MethodArguments:
x::InstanceCreateInfo
_InstanceCreateInfo(x::InstanceCreateInfo) -> _InstanceCreateInfo
Vulkan._LayerProperties — TypeIntermediate wrapper for VkLayerProperties.
struct _LayerProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkLayerProperties
Vulkan._LayerProperties — MethodArguments:
layer_name::Stringspec_version::VersionNumberimplementation_version::VersionNumberdescription::String
_LayerProperties(layer_name::AbstractString, spec_version::VersionNumber, implementation_version::VersionNumber, description::AbstractString)
Vulkan._LayerProperties — MethodVulkan._MappedMemoryRange — TypeIntermediate wrapper for VkMappedMemoryRange.
struct _MappedMemoryRange <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMappedMemoryRangedeps::Vector{Any}memory::DeviceMemory
Vulkan._MappedMemoryRange — MethodArguments:
memory::DeviceMemoryoffset::UInt64size::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_MappedMemoryRange(memory, offset::Integer, size::Integer; next) -> _MappedMemoryRange
Vulkan._MappedMemoryRange — MethodArguments:
x::MappedMemoryRange
_MappedMemoryRange(x::MappedMemoryRange) -> _MappedMemoryRange
Vulkan._MemoryAllocateFlagsInfo — TypeIntermediate wrapper for VkMemoryAllocateFlagsInfo.
struct _MemoryAllocateFlagsInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryAllocateFlagsInfodeps::Vector{Any}
Vulkan._MemoryAllocateFlagsInfo — MethodArguments:
device_mask::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::MemoryAllocateFlag: defaults to0
_MemoryAllocateFlagsInfo(device_mask::Integer; next, flags) -> _MemoryAllocateFlagsInfo
Vulkan._MemoryAllocateFlagsInfo — MethodArguments:
x::MemoryAllocateFlagsInfo
_MemoryAllocateFlagsInfo(x::MemoryAllocateFlagsInfo) -> _MemoryAllocateFlagsInfo
Vulkan._MemoryAllocateInfo — TypeIntermediate wrapper for VkMemoryAllocateInfo.
struct _MemoryAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryAllocateInfodeps::Vector{Any}
Vulkan._MemoryAllocateInfo — MethodArguments:
allocation_size::UInt64memory_type_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_MemoryAllocateInfo(allocation_size::Integer, memory_type_index::Integer; next) -> _MemoryAllocateInfo
Vulkan._MemoryAllocateInfo — MethodArguments:
x::MemoryAllocateInfo
_MemoryAllocateInfo(x::MemoryAllocateInfo) -> _MemoryAllocateInfo
Vulkan._MemoryBarrier — TypeIntermediate wrapper for VkMemoryBarrier.
struct _MemoryBarrier <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryBarrierdeps::Vector{Any}
Vulkan._MemoryBarrier — MethodVulkan._MemoryBarrier — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLsrc_access_mask::AccessFlag: defaults to0dst_access_mask::AccessFlag: defaults to0
_MemoryBarrier(; next, src_access_mask, dst_access_mask) -> _MemoryBarrier
Vulkan._MemoryBarrier2KHR — TypeIntermediate wrapper for VkMemoryBarrier2KHR.
Extension: VK_KHR_synchronization2
struct _MemoryBarrier2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryBarrier2KHRdeps::Vector{Any}
Vulkan._MemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::MemoryBarrier2KHR
_MemoryBarrier2KHR(x::MemoryBarrier2KHR) -> _MemoryBarrier2KHR
Vulkan._MemoryBarrier2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLsrc_stage_mask::UInt64: defaults to0src_access_mask::UInt64: defaults to0dst_stage_mask::UInt64: defaults to0dst_access_mask::UInt64: defaults to0
_MemoryBarrier2KHR(; next, src_stage_mask, src_access_mask, dst_stage_mask, dst_access_mask) -> _MemoryBarrier2KHR
Vulkan._MemoryDedicatedAllocateInfo — TypeIntermediate wrapper for VkMemoryDedicatedAllocateInfo.
struct _MemoryDedicatedAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryDedicatedAllocateInfodeps::Vector{Any}image::Union{Ptr{Nothing}, Image}buffer::Union{Ptr{Nothing}, Buffer}
Vulkan._MemoryDedicatedAllocateInfo — MethodArguments:
x::MemoryDedicatedAllocateInfo
_MemoryDedicatedAllocateInfo(x::MemoryDedicatedAllocateInfo) -> _MemoryDedicatedAllocateInfo
Vulkan._MemoryDedicatedAllocateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLimage::Image: defaults toC_NULLbuffer::Buffer: defaults toC_NULL
_MemoryDedicatedAllocateInfo(; next, image, buffer) -> _MemoryDedicatedAllocateInfo
Vulkan._MemoryDedicatedRequirements — TypeIntermediate wrapper for VkMemoryDedicatedRequirements.
struct _MemoryDedicatedRequirements <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryDedicatedRequirementsdeps::Vector{Any}
Vulkan._MemoryDedicatedRequirements — MethodArguments:
prefers_dedicated_allocation::Boolrequires_dedicated_allocation::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_MemoryDedicatedRequirements(prefers_dedicated_allocation::Bool, requires_dedicated_allocation::Bool; next) -> _MemoryDedicatedRequirements
Vulkan._MemoryDedicatedRequirements — MethodArguments:
x::MemoryDedicatedRequirements
_MemoryDedicatedRequirements(x::MemoryDedicatedRequirements) -> _MemoryDedicatedRequirements
Vulkan._MemoryFdPropertiesKHR — TypeIntermediate wrapper for VkMemoryFdPropertiesKHR.
Extension: VK_KHR_external_memory_fd
struct _MemoryFdPropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryFdPropertiesKHRdeps::Vector{Any}
Vulkan._MemoryFdPropertiesKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
memory_type_bits::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_MemoryFdPropertiesKHR(memory_type_bits::Integer; next) -> _MemoryFdPropertiesKHR
Vulkan._MemoryFdPropertiesKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::MemoryFdPropertiesKHR
_MemoryFdPropertiesKHR(x::MemoryFdPropertiesKHR) -> _MemoryFdPropertiesKHR
Vulkan._MemoryGetFdInfoKHR — TypeIntermediate wrapper for VkMemoryGetFdInfoKHR.
Extension: VK_KHR_external_memory_fd
struct _MemoryGetFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryGetFdInfoKHRdeps::Vector{Any}memory::DeviceMemory
Vulkan._MemoryGetFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
memory::DeviceMemoryhandle_type::ExternalMemoryHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULL
_MemoryGetFdInfoKHR(memory, handle_type::ExternalMemoryHandleTypeFlag; next) -> _MemoryGetFdInfoKHR
Vulkan._MemoryGetFdInfoKHR — MethodExtension: VK_KHR_external_memory_fd
Arguments:
x::MemoryGetFdInfoKHR
_MemoryGetFdInfoKHR(x::MemoryGetFdInfoKHR) -> _MemoryGetFdInfoKHR
Vulkan._MemoryHeap — TypeIntermediate wrapper for VkMemoryHeap.
struct _MemoryHeap <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkMemoryHeap
Vulkan._MemoryHeap — MethodArguments:
size::UInt64flags::MemoryHeapFlag: defaults to0
_MemoryHeap(size::Integer; flags) -> _MemoryHeap
Vulkan._MemoryHeap — MethodVulkan._MemoryHostPointerPropertiesEXT — TypeIntermediate wrapper for VkMemoryHostPointerPropertiesEXT.
Extension: VK_EXT_external_memory_host
struct _MemoryHostPointerPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryHostPointerPropertiesEXTdeps::Vector{Any}
Vulkan._MemoryHostPointerPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
memory_type_bits::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_MemoryHostPointerPropertiesEXT(memory_type_bits::Integer; next) -> _MemoryHostPointerPropertiesEXT
Vulkan._MemoryHostPointerPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::MemoryHostPointerPropertiesEXT
_MemoryHostPointerPropertiesEXT(x::MemoryHostPointerPropertiesEXT) -> _MemoryHostPointerPropertiesEXT
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo — TypeIntermediate wrapper for VkMemoryOpaqueCaptureAddressAllocateInfo.
struct _MemoryOpaqueCaptureAddressAllocateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryOpaqueCaptureAddressAllocateInfodeps::Vector{Any}
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo — MethodArguments:
opaque_capture_address::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_MemoryOpaqueCaptureAddressAllocateInfo(opaque_capture_address::Integer; next) -> _MemoryOpaqueCaptureAddressAllocateInfo
Vulkan._MemoryOpaqueCaptureAddressAllocateInfo — MethodArguments:
x::MemoryOpaqueCaptureAddressAllocateInfo
_MemoryOpaqueCaptureAddressAllocateInfo(x::MemoryOpaqueCaptureAddressAllocateInfo) -> _MemoryOpaqueCaptureAddressAllocateInfo
Vulkan._MemoryPriorityAllocateInfoEXT — TypeIntermediate wrapper for VkMemoryPriorityAllocateInfoEXT.
Extension: VK_EXT_memory_priority
struct _MemoryPriorityAllocateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryPriorityAllocateInfoEXTdeps::Vector{Any}
Vulkan._MemoryPriorityAllocateInfoEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
x::MemoryPriorityAllocateInfoEXT
_MemoryPriorityAllocateInfoEXT(x::MemoryPriorityAllocateInfoEXT) -> _MemoryPriorityAllocateInfoEXT
Vulkan._MemoryPriorityAllocateInfoEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
priority::Float32next::Ptr{Cvoid}: defaults toC_NULL
_MemoryPriorityAllocateInfoEXT(priority::Real; next) -> _MemoryPriorityAllocateInfoEXT
Vulkan._MemoryRequirements — TypeIntermediate wrapper for VkMemoryRequirements.
struct _MemoryRequirements <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkMemoryRequirements
Vulkan._MemoryRequirements — MethodArguments:
size::UInt64alignment::UInt64memory_type_bits::UInt32
_MemoryRequirements(size::Integer, alignment::Integer, memory_type_bits::Integer) -> _MemoryRequirements
Vulkan._MemoryRequirements — MethodArguments:
x::MemoryRequirements
_MemoryRequirements(x::MemoryRequirements) -> _MemoryRequirements
Vulkan._MemoryRequirements2 — TypeIntermediate wrapper for VkMemoryRequirements2.
struct _MemoryRequirements2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMemoryRequirements2deps::Vector{Any}
Vulkan._MemoryRequirements2 — MethodArguments:
x::MemoryRequirements2
_MemoryRequirements2(x::MemoryRequirements2) -> _MemoryRequirements2
Vulkan._MemoryRequirements2 — MethodArguments:
memory_requirements::_MemoryRequirementsnext::Ptr{Cvoid}: defaults toC_NULL
_MemoryRequirements2(memory_requirements::_MemoryRequirements; next) -> _MemoryRequirements2
Vulkan._MemoryType — TypeIntermediate wrapper for VkMemoryType.
struct _MemoryType <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkMemoryType
Vulkan._MemoryType — MethodArguments:
heap_index::UInt32property_flags::MemoryPropertyFlag: defaults to0
_MemoryType(heap_index::Integer; property_flags) -> _MemoryType
Vulkan._MemoryType — MethodVulkan._MultisamplePropertiesEXT — TypeIntermediate wrapper for VkMultisamplePropertiesEXT.
Extension: VK_EXT_sample_locations
struct _MultisamplePropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMultisamplePropertiesEXTdeps::Vector{Any}
Vulkan._MultisamplePropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::MultisamplePropertiesEXT
_MultisamplePropertiesEXT(x::MultisamplePropertiesEXT) -> _MultisamplePropertiesEXT
Vulkan._MultisamplePropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
max_sample_location_grid_size::_Extent2Dnext::Ptr{Cvoid}: defaults toC_NULL
_MultisamplePropertiesEXT(max_sample_location_grid_size::_Extent2D; next) -> _MultisamplePropertiesEXT
Vulkan._MutableDescriptorTypeCreateInfoVALVE — TypeIntermediate wrapper for VkMutableDescriptorTypeCreateInfoVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct _MutableDescriptorTypeCreateInfoVALVE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMutableDescriptorTypeCreateInfoVALVEdeps::Vector{Any}
Vulkan._MutableDescriptorTypeCreateInfoVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
mutable_descriptor_type_lists::Vector{_MutableDescriptorTypeListVALVE}next::Ptr{Cvoid}: defaults toC_NULL
_MutableDescriptorTypeCreateInfoVALVE(mutable_descriptor_type_lists::AbstractArray; next) -> _MutableDescriptorTypeCreateInfoVALVE
Vulkan._MutableDescriptorTypeCreateInfoVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::MutableDescriptorTypeCreateInfoVALVE
_MutableDescriptorTypeCreateInfoVALVE(x::MutableDescriptorTypeCreateInfoVALVE) -> _MutableDescriptorTypeCreateInfoVALVE
Vulkan._MutableDescriptorTypeListVALVE — TypeIntermediate wrapper for VkMutableDescriptorTypeListVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct _MutableDescriptorTypeListVALVE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkMutableDescriptorTypeListVALVEdeps::Vector{Any}
Vulkan._MutableDescriptorTypeListVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
descriptor_types::Vector{DescriptorType}
_MutableDescriptorTypeListVALVE(descriptor_types::AbstractArray) -> _MutableDescriptorTypeListVALVE
Vulkan._MutableDescriptorTypeListVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::MutableDescriptorTypeListVALVE
_MutableDescriptorTypeListVALVE(x::MutableDescriptorTypeListVALVE) -> _MutableDescriptorTypeListVALVE
Vulkan._Offset2D — TypeIntermediate wrapper for VkOffset2D.
struct _Offset2D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkOffset2D
Vulkan._Offset2D — MethodVulkan._Offset2D — MethodVulkan._Offset3D — TypeIntermediate wrapper for VkOffset3D.
struct _Offset3D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkOffset3D
Vulkan._Offset3D — MethodArguments:
x::Int32y::Int32z::Int32
_Offset3D(x::Integer, y::Integer, z::Integer) -> _Offset3D
Vulkan._Offset3D — MethodVulkan._PastPresentationTimingGOOGLE — TypeIntermediate wrapper for VkPastPresentationTimingGOOGLE.
Extension: VK_GOOGLE_display_timing
struct _PastPresentationTimingGOOGLE <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPastPresentationTimingGOOGLE
Vulkan._PastPresentationTimingGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
present_id::UInt32desired_present_time::UInt64actual_present_time::UInt64earliest_present_time::UInt64present_margin::UInt64
_PastPresentationTimingGOOGLE(present_id::Integer, desired_present_time::Integer, actual_present_time::Integer, earliest_present_time::Integer, present_margin::Integer) -> _PastPresentationTimingGOOGLE
Vulkan._PastPresentationTimingGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::PastPresentationTimingGOOGLE
_PastPresentationTimingGOOGLE(x::PastPresentationTimingGOOGLE) -> _PastPresentationTimingGOOGLE
Vulkan._PerformanceConfigurationAcquireInfoINTEL — TypeIntermediate wrapper for VkPerformanceConfigurationAcquireInfoINTEL.
Extension: VK_INTEL_performance_query
struct _PerformanceConfigurationAcquireInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceConfigurationAcquireInfoINTELdeps::Vector{Any}
Vulkan._PerformanceConfigurationAcquireInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::PerformanceConfigurationAcquireInfoINTEL
_PerformanceConfigurationAcquireInfoINTEL(x::PerformanceConfigurationAcquireInfoINTEL) -> _PerformanceConfigurationAcquireInfoINTEL
Vulkan._PerformanceConfigurationAcquireInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
type::PerformanceConfigurationTypeINTELnext::Ptr{Cvoid}: defaults toC_NULL
_PerformanceConfigurationAcquireInfoINTEL(type::PerformanceConfigurationTypeINTEL; next) -> _PerformanceConfigurationAcquireInfoINTEL
Vulkan._PerformanceCounterDescriptionKHR — TypeIntermediate wrapper for VkPerformanceCounterDescriptionKHR.
Extension: VK_KHR_performance_query
struct _PerformanceCounterDescriptionKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceCounterDescriptionKHRdeps::Vector{Any}
Vulkan._PerformanceCounterDescriptionKHR — MethodExtension: VK_KHR_performance_query
Arguments:
name::Stringcategory::Stringdescription::Stringnext::Ptr{Cvoid}: defaults toC_NULLflags::PerformanceCounterDescriptionFlagKHR: defaults to0
_PerformanceCounterDescriptionKHR(name::AbstractString, category::AbstractString, description::AbstractString; next, flags)
Vulkan._PerformanceCounterDescriptionKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::PerformanceCounterDescriptionKHR
_PerformanceCounterDescriptionKHR(x::PerformanceCounterDescriptionKHR)
Vulkan._PerformanceCounterKHR — TypeIntermediate wrapper for VkPerformanceCounterKHR.
Extension: VK_KHR_performance_query
struct _PerformanceCounterKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceCounterKHRdeps::Vector{Any}
Vulkan._PerformanceCounterKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::PerformanceCounterKHR
_PerformanceCounterKHR(x::PerformanceCounterKHR) -> _PerformanceCounterKHR
Vulkan._PerformanceCounterKHR — MethodExtension: VK_KHR_performance_query
Arguments:
unit::PerformanceCounterUnitKHRscope::PerformanceCounterScopeKHRstorage::PerformanceCounterStorageKHRuuid::NTuple{Int(VK_UUID_SIZE), UInt8}next::Ptr{Cvoid}: defaults toC_NULL
_PerformanceCounterKHR(unit::PerformanceCounterUnitKHR, scope::PerformanceCounterScopeKHR, storage::PerformanceCounterStorageKHR, uuid::NTuple{16, UInt8}; next) -> _PerformanceCounterKHR
Vulkan._PerformanceCounterResultKHR — TypeIntermediate wrapper for VkPerformanceCounterResultKHR.
Extension: VK_KHR_performance_query
struct _PerformanceCounterResultKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPerformanceCounterResultKHR
Vulkan._PerformanceMarkerInfoINTEL — TypeIntermediate wrapper for VkPerformanceMarkerInfoINTEL.
Extension: VK_INTEL_performance_query
struct _PerformanceMarkerInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceMarkerInfoINTELdeps::Vector{Any}
Vulkan._PerformanceMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
marker::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_PerformanceMarkerInfoINTEL(marker::Integer; next) -> _PerformanceMarkerInfoINTEL
Vulkan._PerformanceMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::PerformanceMarkerInfoINTEL
_PerformanceMarkerInfoINTEL(x::PerformanceMarkerInfoINTEL) -> _PerformanceMarkerInfoINTEL
Vulkan._PerformanceOverrideInfoINTEL — TypeIntermediate wrapper for VkPerformanceOverrideInfoINTEL.
Extension: VK_INTEL_performance_query
struct _PerformanceOverrideInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceOverrideInfoINTELdeps::Vector{Any}
Vulkan._PerformanceOverrideInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::PerformanceOverrideInfoINTEL
_PerformanceOverrideInfoINTEL(x::PerformanceOverrideInfoINTEL) -> _PerformanceOverrideInfoINTEL
Vulkan._PerformanceOverrideInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
type::PerformanceOverrideTypeINTELenable::Boolparameter::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_PerformanceOverrideInfoINTEL(type::PerformanceOverrideTypeINTEL, enable::Bool, parameter::Integer; next) -> _PerformanceOverrideInfoINTEL
Vulkan._PerformanceQuerySubmitInfoKHR — TypeIntermediate wrapper for VkPerformanceQuerySubmitInfoKHR.
Extension: VK_KHR_performance_query
struct _PerformanceQuerySubmitInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceQuerySubmitInfoKHRdeps::Vector{Any}
Vulkan._PerformanceQuerySubmitInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
counter_pass_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PerformanceQuerySubmitInfoKHR(counter_pass_index::Integer; next) -> _PerformanceQuerySubmitInfoKHR
Vulkan._PerformanceQuerySubmitInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::PerformanceQuerySubmitInfoKHR
_PerformanceQuerySubmitInfoKHR(x::PerformanceQuerySubmitInfoKHR) -> _PerformanceQuerySubmitInfoKHR
Vulkan._PerformanceStreamMarkerInfoINTEL — TypeIntermediate wrapper for VkPerformanceStreamMarkerInfoINTEL.
Extension: VK_INTEL_performance_query
struct _PerformanceStreamMarkerInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPerformanceStreamMarkerInfoINTELdeps::Vector{Any}
Vulkan._PerformanceStreamMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
marker::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PerformanceStreamMarkerInfoINTEL(marker::Integer; next) -> _PerformanceStreamMarkerInfoINTEL
Vulkan._PerformanceStreamMarkerInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::PerformanceStreamMarkerInfoINTEL
_PerformanceStreamMarkerInfoINTEL(x::PerformanceStreamMarkerInfoINTEL) -> _PerformanceStreamMarkerInfoINTEL
Vulkan._PerformanceValueDataINTEL — TypeIntermediate wrapper for VkPerformanceValueDataINTEL.
Extension: VK_INTEL_performance_query
struct _PerformanceValueDataINTEL <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPerformanceValueDataINTEL
Vulkan._PerformanceValueINTEL — TypeIntermediate wrapper for VkPerformanceValueINTEL.
Extension: VK_INTEL_performance_query
struct _PerformanceValueINTEL <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPerformanceValueINTEL
Vulkan._PerformanceValueINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::PerformanceValueINTEL
_PerformanceValueINTEL(x::PerformanceValueINTEL)
Vulkan._PerformanceValueINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
type::PerformanceValueTypeINTELdata::_PerformanceValueDataINTEL
_PerformanceValueINTEL(type::PerformanceValueTypeINTEL, data::_PerformanceValueDataINTEL) -> _PerformanceValueINTEL
Vulkan._PhysicalDevice16BitStorageFeatures — TypeIntermediate wrapper for VkPhysicalDevice16BitStorageFeatures.
struct _PhysicalDevice16BitStorageFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevice16BitStorageFeaturesdeps::Vector{Any}
Vulkan._PhysicalDevice16BitStorageFeatures — MethodArguments:
storage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevice16BitStorageFeatures(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool; next) -> _PhysicalDevice16BitStorageFeatures
Vulkan._PhysicalDevice16BitStorageFeatures — MethodArguments:
x::PhysicalDevice16BitStorageFeatures
_PhysicalDevice16BitStorageFeatures(x::PhysicalDevice16BitStorageFeatures) -> _PhysicalDevice16BitStorageFeatures
Vulkan._PhysicalDevice4444FormatsFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDevice4444FormatsFeaturesEXT.
Extension: VK_EXT_4444_formats
struct _PhysicalDevice4444FormatsFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevice4444FormatsFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDevice4444FormatsFeaturesEXT — MethodExtension: VK_EXT_4444_formats
Arguments:
format_a4r4g4b4::Boolformat_a4b4g4r4::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevice4444FormatsFeaturesEXT(format_a4r4g4b4::Bool, format_a4b4g4r4::Bool; next) -> _PhysicalDevice4444FormatsFeaturesEXT
Vulkan._PhysicalDevice4444FormatsFeaturesEXT — MethodExtension: VK_EXT_4444_formats
Arguments:
x::PhysicalDevice4444FormatsFeaturesEXT
_PhysicalDevice4444FormatsFeaturesEXT(x::PhysicalDevice4444FormatsFeaturesEXT) -> _PhysicalDevice4444FormatsFeaturesEXT
Vulkan._PhysicalDevice8BitStorageFeatures — TypeIntermediate wrapper for VkPhysicalDevice8BitStorageFeatures.
struct _PhysicalDevice8BitStorageFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevice8BitStorageFeaturesdeps::Vector{Any}
Vulkan._PhysicalDevice8BitStorageFeatures — MethodArguments:
storage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevice8BitStorageFeatures(storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool; next) -> _PhysicalDevice8BitStorageFeatures
Vulkan._PhysicalDevice8BitStorageFeatures — MethodArguments:
x::PhysicalDevice8BitStorageFeatures
_PhysicalDevice8BitStorageFeatures(x::PhysicalDevice8BitStorageFeatures) -> _PhysicalDevice8BitStorageFeatures
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceASTCDecodeFeaturesEXT.
Extension: VK_EXT_astc_decode_mode
struct _PhysicalDeviceASTCDecodeFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceASTCDecodeFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
decode_mode_shared_exponent::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceASTCDecodeFeaturesEXT(decode_mode_shared_exponent::Bool; next) -> _PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan._PhysicalDeviceASTCDecodeFeaturesEXT — MethodExtension: VK_EXT_astc_decode_mode
Arguments:
x::PhysicalDeviceASTCDecodeFeaturesEXT
_PhysicalDeviceASTCDecodeFeaturesEXT(x::PhysicalDeviceASTCDecodeFeaturesEXT) -> _PhysicalDeviceASTCDecodeFeaturesEXT
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceAccelerationStructureFeaturesKHR.
Extension: VK_KHR_acceleration_structure
struct _PhysicalDeviceAccelerationStructureFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceAccelerationStructureFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structure::Boolacceleration_structure_capture_replay::Boolacceleration_structure_indirect_build::Boolacceleration_structure_host_commands::Booldescriptor_binding_acceleration_structure_update_after_bind::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceAccelerationStructureFeaturesKHR(acceleration_structure::Bool, acceleration_structure_capture_replay::Bool, acceleration_structure_indirect_build::Bool, acceleration_structure_host_commands::Bool, descriptor_binding_acceleration_structure_update_after_bind::Bool; next) -> _PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan._PhysicalDeviceAccelerationStructureFeaturesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::PhysicalDeviceAccelerationStructureFeaturesKHR
_PhysicalDeviceAccelerationStructureFeaturesKHR(x::PhysicalDeviceAccelerationStructureFeaturesKHR) -> _PhysicalDeviceAccelerationStructureFeaturesKHR
Vulkan._PhysicalDeviceAccelerationStructurePropertiesKHR — TypeIntermediate wrapper for VkPhysicalDeviceAccelerationStructurePropertiesKHR.
Extension: VK_KHR_acceleration_structure
struct _PhysicalDeviceAccelerationStructurePropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceAccelerationStructurePropertiesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceAccelerationStructurePropertiesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
max_geometry_count::UInt64max_instance_count::UInt64max_primitive_count::UInt64max_per_stage_descriptor_acceleration_structures::UInt32max_per_stage_descriptor_update_after_bind_acceleration_structures::UInt32max_descriptor_set_acceleration_structures::UInt32max_descriptor_set_update_after_bind_acceleration_structures::UInt32min_acceleration_structure_scratch_offset_alignment::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceAccelerationStructurePropertiesKHR(max_geometry_count::Integer, max_instance_count::Integer, max_primitive_count::Integer, max_per_stage_descriptor_acceleration_structures::Integer, max_per_stage_descriptor_update_after_bind_acceleration_structures::Integer, max_descriptor_set_acceleration_structures::Integer, max_descriptor_set_update_after_bind_acceleration_structures::Integer, min_acceleration_structure_scratch_offset_alignment::Integer; next) -> _PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan._PhysicalDeviceAccelerationStructurePropertiesKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::PhysicalDeviceAccelerationStructurePropertiesKHR
_PhysicalDeviceAccelerationStructurePropertiesKHR(x::PhysicalDeviceAccelerationStructurePropertiesKHR) -> _PhysicalDeviceAccelerationStructurePropertiesKHR
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT.
Extension: VK_EXT_blend_operation_advanced
struct _PhysicalDeviceBlendOperationAdvancedFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceBlendOperationAdvancedFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
advanced_blend_coherent_operations::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceBlendOperationAdvancedFeaturesEXT(advanced_blend_coherent_operations::Bool; next) -> _PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan._PhysicalDeviceBlendOperationAdvancedFeaturesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::PhysicalDeviceBlendOperationAdvancedFeaturesEXT
_PhysicalDeviceBlendOperationAdvancedFeaturesEXT(x::PhysicalDeviceBlendOperationAdvancedFeaturesEXT) -> _PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Vulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.
Extension: VK_EXT_blend_operation_advanced
struct _PhysicalDeviceBlendOperationAdvancedPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceBlendOperationAdvancedPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
advanced_blend_max_color_attachments::UInt32advanced_blend_independent_blend::Booladvanced_blend_non_premultiplied_src_color::Booladvanced_blend_non_premultiplied_dst_color::Booladvanced_blend_correlated_overlap::Booladvanced_blend_all_operations::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceBlendOperationAdvancedPropertiesEXT(advanced_blend_max_color_attachments::Integer, advanced_blend_independent_blend::Bool, advanced_blend_non_premultiplied_src_color::Bool, advanced_blend_non_premultiplied_dst_color::Bool, advanced_blend_correlated_overlap::Bool, advanced_blend_all_operations::Bool; next) -> _PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan._PhysicalDeviceBlendOperationAdvancedPropertiesEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::PhysicalDeviceBlendOperationAdvancedPropertiesEXT
_PhysicalDeviceBlendOperationAdvancedPropertiesEXT(x::PhysicalDeviceBlendOperationAdvancedPropertiesEXT) -> _PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures — TypeIntermediate wrapper for VkPhysicalDeviceBufferDeviceAddressFeatures.
struct _PhysicalDeviceBufferDeviceAddressFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceBufferDeviceAddressFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures — MethodArguments:
buffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceBufferDeviceAddressFeatures(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> _PhysicalDeviceBufferDeviceAddressFeatures
Vulkan._PhysicalDeviceBufferDeviceAddressFeatures — MethodArguments:
x::PhysicalDeviceBufferDeviceAddressFeatures
_PhysicalDeviceBufferDeviceAddressFeatures(x::PhysicalDeviceBufferDeviceAddressFeatures) -> _PhysicalDeviceBufferDeviceAddressFeatures
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceBufferDeviceAddressFeaturesEXT.
Extension: VK_EXT_buffer_device_address
struct _PhysicalDeviceBufferDeviceAddressFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceBufferDeviceAddressFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
buffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceBufferDeviceAddressFeaturesEXT(buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool; next) -> _PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan._PhysicalDeviceBufferDeviceAddressFeaturesEXT — MethodExtension: VK_EXT_buffer_device_address
Arguments:
x::PhysicalDeviceBufferDeviceAddressFeaturesEXT
_PhysicalDeviceBufferDeviceAddressFeaturesEXT(x::PhysicalDeviceBufferDeviceAddressFeaturesEXT) -> _PhysicalDeviceBufferDeviceAddressFeaturesEXT
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD — TypeIntermediate wrapper for VkPhysicalDeviceCoherentMemoryFeaturesAMD.
Extension: VK_AMD_device_coherent_memory
struct _PhysicalDeviceCoherentMemoryFeaturesAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCoherentMemoryFeaturesAMDdeps::Vector{Any}
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD — MethodExtension: VK_AMD_device_coherent_memory
Arguments:
device_coherent_memory::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceCoherentMemoryFeaturesAMD(device_coherent_memory::Bool; next) -> _PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan._PhysicalDeviceCoherentMemoryFeaturesAMD — MethodExtension: VK_AMD_device_coherent_memory
Arguments:
x::PhysicalDeviceCoherentMemoryFeaturesAMD
_PhysicalDeviceCoherentMemoryFeaturesAMD(x::PhysicalDeviceCoherentMemoryFeaturesAMD) -> _PhysicalDeviceCoherentMemoryFeaturesAMD
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceColorWriteEnableFeaturesEXT.
Extension: VK_EXT_color_write_enable
struct _PhysicalDeviceColorWriteEnableFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceColorWriteEnableFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
color_write_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceColorWriteEnableFeaturesEXT(color_write_enable::Bool; next) -> _PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan._PhysicalDeviceColorWriteEnableFeaturesEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
x::PhysicalDeviceColorWriteEnableFeaturesEXT
_PhysicalDeviceColorWriteEnableFeaturesEXT(x::PhysicalDeviceColorWriteEnableFeaturesEXT) -> _PhysicalDeviceColorWriteEnableFeaturesEXT
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceComputeShaderDerivativesFeaturesNV.
Extension: VK_NV_compute_shader_derivatives
struct _PhysicalDeviceComputeShaderDerivativesFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceComputeShaderDerivativesFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV — MethodExtension: VK_NV_compute_shader_derivatives
Arguments:
compute_derivative_group_quads::Boolcompute_derivative_group_linear::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceComputeShaderDerivativesFeaturesNV(compute_derivative_group_quads::Bool, compute_derivative_group_linear::Bool; next) -> _PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan._PhysicalDeviceComputeShaderDerivativesFeaturesNV — MethodExtension: VK_NV_compute_shader_derivatives
Arguments:
x::PhysicalDeviceComputeShaderDerivativesFeaturesNV
_PhysicalDeviceComputeShaderDerivativesFeaturesNV(x::PhysicalDeviceComputeShaderDerivativesFeaturesNV) -> _PhysicalDeviceComputeShaderDerivativesFeaturesNV
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceConditionalRenderingFeaturesEXT.
Extension: VK_EXT_conditional_rendering
struct _PhysicalDeviceConditionalRenderingFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceConditionalRenderingFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
conditional_rendering::Boolinherited_conditional_rendering::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceConditionalRenderingFeaturesEXT(conditional_rendering::Bool, inherited_conditional_rendering::Bool; next) -> _PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan._PhysicalDeviceConditionalRenderingFeaturesEXT — MethodExtension: VK_EXT_conditional_rendering
Arguments:
x::PhysicalDeviceConditionalRenderingFeaturesEXT
_PhysicalDeviceConditionalRenderingFeaturesEXT(x::PhysicalDeviceConditionalRenderingFeaturesEXT) -> _PhysicalDeviceConditionalRenderingFeaturesEXT
Vulkan._PhysicalDeviceConservativeRasterizationPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceConservativeRasterizationPropertiesEXT.
Extension: VK_EXT_conservative_rasterization
struct _PhysicalDeviceConservativeRasterizationPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceConservativeRasterizationPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceConservativeRasterizationPropertiesEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
x::PhysicalDeviceConservativeRasterizationPropertiesEXT
_PhysicalDeviceConservativeRasterizationPropertiesEXT(x::PhysicalDeviceConservativeRasterizationPropertiesEXT) -> _PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan._PhysicalDeviceConservativeRasterizationPropertiesEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
primitive_overestimation_size::Float32max_extra_primitive_overestimation_size::Float32extra_primitive_overestimation_size_granularity::Float32primitive_underestimation::Boolconservative_point_and_line_rasterization::Booldegenerate_triangles_rasterized::Booldegenerate_lines_rasterized::Boolfully_covered_fragment_shader_input_variable::Boolconservative_rasterization_post_depth_coverage::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceConservativeRasterizationPropertiesEXT(primitive_overestimation_size::Real, max_extra_primitive_overestimation_size::Real, extra_primitive_overestimation_size_granularity::Real, primitive_underestimation::Bool, conservative_point_and_line_rasterization::Bool, degenerate_triangles_rasterized::Bool, degenerate_lines_rasterized::Bool, fully_covered_fragment_shader_input_variable::Bool, conservative_rasterization_post_depth_coverage::Bool; next) -> _PhysicalDeviceConservativeRasterizationPropertiesEXT
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceCooperativeMatrixFeaturesNV.
Extension: VK_NV_cooperative_matrix
struct _PhysicalDeviceCooperativeMatrixFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCooperativeMatrixFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
cooperative_matrix::Boolcooperative_matrix_robust_buffer_access::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceCooperativeMatrixFeaturesNV(cooperative_matrix::Bool, cooperative_matrix_robust_buffer_access::Bool; next) -> _PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan._PhysicalDeviceCooperativeMatrixFeaturesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::PhysicalDeviceCooperativeMatrixFeaturesNV
_PhysicalDeviceCooperativeMatrixFeaturesNV(x::PhysicalDeviceCooperativeMatrixFeaturesNV) -> _PhysicalDeviceCooperativeMatrixFeaturesNV
Vulkan._PhysicalDeviceCooperativeMatrixPropertiesNV — TypeIntermediate wrapper for VkPhysicalDeviceCooperativeMatrixPropertiesNV.
Extension: VK_NV_cooperative_matrix
struct _PhysicalDeviceCooperativeMatrixPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCooperativeMatrixPropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceCooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
x::PhysicalDeviceCooperativeMatrixPropertiesNV
_PhysicalDeviceCooperativeMatrixPropertiesNV(x::PhysicalDeviceCooperativeMatrixPropertiesNV) -> _PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan._PhysicalDeviceCooperativeMatrixPropertiesNV — MethodExtension: VK_NV_cooperative_matrix
Arguments:
cooperative_matrix_supported_stages::ShaderStageFlagnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceCooperativeMatrixPropertiesNV(cooperative_matrix_supported_stages::ShaderStageFlag; next) -> _PhysicalDeviceCooperativeMatrixPropertiesNV
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceCornerSampledImageFeaturesNV.
Extension: VK_NV_corner_sampled_image
struct _PhysicalDeviceCornerSampledImageFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCornerSampledImageFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV — MethodExtension: VK_NV_corner_sampled_image
Arguments:
corner_sampled_image::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceCornerSampledImageFeaturesNV(corner_sampled_image::Bool; next) -> _PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan._PhysicalDeviceCornerSampledImageFeaturesNV — MethodExtension: VK_NV_corner_sampled_image
Arguments:
x::PhysicalDeviceCornerSampledImageFeaturesNV
_PhysicalDeviceCornerSampledImageFeaturesNV(x::PhysicalDeviceCornerSampledImageFeaturesNV) -> _PhysicalDeviceCornerSampledImageFeaturesNV
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceCoverageReductionModeFeaturesNV.
Extension: VK_NV_coverage_reduction_mode
struct _PhysicalDeviceCoverageReductionModeFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCoverageReductionModeFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
coverage_reduction_mode::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceCoverageReductionModeFeaturesNV(coverage_reduction_mode::Bool; next) -> _PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan._PhysicalDeviceCoverageReductionModeFeaturesNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::PhysicalDeviceCoverageReductionModeFeaturesNV
_PhysicalDeviceCoverageReductionModeFeaturesNV(x::PhysicalDeviceCoverageReductionModeFeaturesNV) -> _PhysicalDeviceCoverageReductionModeFeaturesNV
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceCustomBorderColorFeaturesEXT.
Extension: VK_EXT_custom_border_color
struct _PhysicalDeviceCustomBorderColorFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCustomBorderColorFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
custom_border_colors::Boolcustom_border_color_without_format::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceCustomBorderColorFeaturesEXT(custom_border_colors::Bool, custom_border_color_without_format::Bool; next) -> _PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan._PhysicalDeviceCustomBorderColorFeaturesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::PhysicalDeviceCustomBorderColorFeaturesEXT
_PhysicalDeviceCustomBorderColorFeaturesEXT(x::PhysicalDeviceCustomBorderColorFeaturesEXT) -> _PhysicalDeviceCustomBorderColorFeaturesEXT
Vulkan._PhysicalDeviceCustomBorderColorPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceCustomBorderColorPropertiesEXT.
Extension: VK_EXT_custom_border_color
struct _PhysicalDeviceCustomBorderColorPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceCustomBorderColorPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceCustomBorderColorPropertiesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
max_custom_border_color_samplers::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceCustomBorderColorPropertiesEXT(max_custom_border_color_samplers::Integer; next) -> _PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan._PhysicalDeviceCustomBorderColorPropertiesEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::PhysicalDeviceCustomBorderColorPropertiesEXT
_PhysicalDeviceCustomBorderColorPropertiesEXT(x::PhysicalDeviceCustomBorderColorPropertiesEXT) -> _PhysicalDeviceCustomBorderColorPropertiesEXT
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.
Extension: VK_NV_dedicated_allocation_image_aliasing
struct _PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — MethodExtension: VK_NV_dedicated_allocation_image_aliasing
Arguments:
dedicated_allocation_image_aliasing::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(dedicated_allocation_image_aliasing::Bool; next) -> _PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan._PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV — MethodExtension: VK_NV_dedicated_allocation_image_aliasing
Arguments:
x::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
_PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV(x::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV) -> _PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceDepthClipEnableFeaturesEXT.
Extension: VK_EXT_depth_clip_enable
struct _PhysicalDeviceDepthClipEnableFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDepthClipEnableFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
depth_clip_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDepthClipEnableFeaturesEXT(depth_clip_enable::Bool; next) -> _PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan._PhysicalDeviceDepthClipEnableFeaturesEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
x::PhysicalDeviceDepthClipEnableFeaturesEXT
_PhysicalDeviceDepthClipEnableFeaturesEXT(x::PhysicalDeviceDepthClipEnableFeaturesEXT) -> _PhysicalDeviceDepthClipEnableFeaturesEXT
Vulkan._PhysicalDeviceDepthStencilResolveProperties — TypeIntermediate wrapper for VkPhysicalDeviceDepthStencilResolveProperties.
struct _PhysicalDeviceDepthStencilResolveProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDepthStencilResolvePropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceDepthStencilResolveProperties — MethodArguments:
x::PhysicalDeviceDepthStencilResolveProperties
_PhysicalDeviceDepthStencilResolveProperties(x::PhysicalDeviceDepthStencilResolveProperties) -> _PhysicalDeviceDepthStencilResolveProperties
Vulkan._PhysicalDeviceDepthStencilResolveProperties — MethodArguments:
supported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDepthStencilResolveProperties(supported_depth_resolve_modes::ResolveModeFlag, supported_stencil_resolve_modes::ResolveModeFlag, independent_resolve_none::Bool, independent_resolve::Bool; next) -> _PhysicalDeviceDepthStencilResolveProperties
Vulkan._PhysicalDeviceDescriptorIndexingFeatures — TypeIntermediate wrapper for VkPhysicalDeviceDescriptorIndexingFeatures.
struct _PhysicalDeviceDescriptorIndexingFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDescriptorIndexingFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceDescriptorIndexingFeatures — MethodArguments:
shader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDescriptorIndexingFeatures(shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool; next) -> _PhysicalDeviceDescriptorIndexingFeatures
Vulkan._PhysicalDeviceDescriptorIndexingFeatures — MethodArguments:
x::PhysicalDeviceDescriptorIndexingFeatures
_PhysicalDeviceDescriptorIndexingFeatures(x::PhysicalDeviceDescriptorIndexingFeatures) -> _PhysicalDeviceDescriptorIndexingFeatures
Vulkan._PhysicalDeviceDescriptorIndexingProperties — TypeIntermediate wrapper for VkPhysicalDeviceDescriptorIndexingProperties.
struct _PhysicalDeviceDescriptorIndexingProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDescriptorIndexingPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceDescriptorIndexingProperties — MethodArguments:
max_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDescriptorIndexingProperties(max_update_after_bind_descriptors_in_all_pools::Integer, shader_uniform_buffer_array_non_uniform_indexing_native::Bool, shader_sampled_image_array_non_uniform_indexing_native::Bool, shader_storage_buffer_array_non_uniform_indexing_native::Bool, shader_storage_image_array_non_uniform_indexing_native::Bool, shader_input_attachment_array_non_uniform_indexing_native::Bool, robust_buffer_access_update_after_bind::Bool, quad_divergent_implicit_lod::Bool, max_per_stage_descriptor_update_after_bind_samplers::Integer, max_per_stage_descriptor_update_after_bind_uniform_buffers::Integer, max_per_stage_descriptor_update_after_bind_storage_buffers::Integer, max_per_stage_descriptor_update_after_bind_sampled_images::Integer, max_per_stage_descriptor_update_after_bind_storage_images::Integer, max_per_stage_descriptor_update_after_bind_input_attachments::Integer, max_per_stage_update_after_bind_resources::Integer, max_descriptor_set_update_after_bind_samplers::Integer, max_descriptor_set_update_after_bind_uniform_buffers::Integer, max_descriptor_set_update_after_bind_uniform_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_storage_buffers::Integer, max_descriptor_set_update_after_bind_storage_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_sampled_images::Integer, max_descriptor_set_update_after_bind_storage_images::Integer, max_descriptor_set_update_after_bind_input_attachments::Integer; next) -> _PhysicalDeviceDescriptorIndexingProperties
Vulkan._PhysicalDeviceDescriptorIndexingProperties — MethodArguments:
x::PhysicalDeviceDescriptorIndexingProperties
_PhysicalDeviceDescriptorIndexingProperties(x::PhysicalDeviceDescriptorIndexingProperties) -> _PhysicalDeviceDescriptorIndexingProperties
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.
Extension: VK_NV_device_generated_commands
struct _PhysicalDeviceDeviceGeneratedCommandsFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
device_generated_commands::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDeviceGeneratedCommandsFeaturesNV(device_generated_commands::Bool; next) -> _PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan._PhysicalDeviceDeviceGeneratedCommandsFeaturesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
_PhysicalDeviceDeviceGeneratedCommandsFeaturesNV(x::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV) -> _PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Vulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — TypeIntermediate wrapper for VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV.
Extension: VK_NV_device_generated_commands
struct _PhysicalDeviceDeviceGeneratedCommandsPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
max_graphics_shader_group_count::UInt32max_indirect_sequence_count::UInt32max_indirect_commands_token_count::UInt32max_indirect_commands_stream_count::UInt32max_indirect_commands_token_offset::UInt32max_indirect_commands_stream_stride::UInt32min_sequences_count_buffer_offset_alignment::UInt32min_sequences_index_buffer_offset_alignment::UInt32min_indirect_commands_buffer_offset_alignment::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDeviceGeneratedCommandsPropertiesNV(max_graphics_shader_group_count::Integer, max_indirect_sequence_count::Integer, max_indirect_commands_token_count::Integer, max_indirect_commands_stream_count::Integer, max_indirect_commands_token_offset::Integer, max_indirect_commands_stream_stride::Integer, min_sequences_count_buffer_offset_alignment::Integer, min_sequences_index_buffer_offset_alignment::Integer, min_indirect_commands_buffer_offset_alignment::Integer; next) -> _PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan._PhysicalDeviceDeviceGeneratedCommandsPropertiesNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
_PhysicalDeviceDeviceGeneratedCommandsPropertiesNV(x::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV) -> _PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceDeviceMemoryReportFeaturesEXT.
Extension: VK_EXT_device_memory_report
struct _PhysicalDeviceDeviceMemoryReportFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDeviceMemoryReportFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
device_memory_report::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDeviceMemoryReportFeaturesEXT(device_memory_report::Bool; next) -> _PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan._PhysicalDeviceDeviceMemoryReportFeaturesEXT — MethodExtension: VK_EXT_device_memory_report
Arguments:
x::PhysicalDeviceDeviceMemoryReportFeaturesEXT
_PhysicalDeviceDeviceMemoryReportFeaturesEXT(x::PhysicalDeviceDeviceMemoryReportFeaturesEXT) -> _PhysicalDeviceDeviceMemoryReportFeaturesEXT
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceDiagnosticsConfigFeaturesNV.
Extension: VK_NV_device_diagnostics_config
struct _PhysicalDeviceDiagnosticsConfigFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDiagnosticsConfigFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
diagnostics_config::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDiagnosticsConfigFeaturesNV(diagnostics_config::Bool; next) -> _PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan._PhysicalDeviceDiagnosticsConfigFeaturesNV — MethodExtension: VK_NV_device_diagnostics_config
Arguments:
x::PhysicalDeviceDiagnosticsConfigFeaturesNV
_PhysicalDeviceDiagnosticsConfigFeaturesNV(x::PhysicalDeviceDiagnosticsConfigFeaturesNV) -> _PhysicalDeviceDiagnosticsConfigFeaturesNV
Vulkan._PhysicalDeviceDiscardRectanglePropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceDiscardRectanglePropertiesEXT.
Extension: VK_EXT_discard_rectangles
struct _PhysicalDeviceDiscardRectanglePropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDiscardRectanglePropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceDiscardRectanglePropertiesEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
max_discard_rectangles::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDiscardRectanglePropertiesEXT(max_discard_rectangles::Integer; next) -> _PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan._PhysicalDeviceDiscardRectanglePropertiesEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
x::PhysicalDeviceDiscardRectanglePropertiesEXT
_PhysicalDeviceDiscardRectanglePropertiesEXT(x::PhysicalDeviceDiscardRectanglePropertiesEXT) -> _PhysicalDeviceDiscardRectanglePropertiesEXT
Vulkan._PhysicalDeviceDriverProperties — TypeIntermediate wrapper for VkPhysicalDeviceDriverProperties.
struct _PhysicalDeviceDriverProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceDriverPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceDriverProperties — MethodArguments:
driver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::_ConformanceVersionnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceDriverProperties(driver_id::DriverId, driver_name::AbstractString, driver_info::AbstractString, conformance_version::_ConformanceVersion; next)
Vulkan._PhysicalDeviceDriverProperties — MethodArguments:
x::PhysicalDeviceDriverProperties
_PhysicalDeviceDriverProperties(x::PhysicalDeviceDriverProperties)
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceExclusiveScissorFeaturesNV.
Extension: VK_NV_scissor_exclusive
struct _PhysicalDeviceExclusiveScissorFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExclusiveScissorFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
exclusive_scissor::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceExclusiveScissorFeaturesNV(exclusive_scissor::Bool; next) -> _PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan._PhysicalDeviceExclusiveScissorFeaturesNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
x::PhysicalDeviceExclusiveScissorFeaturesNV
_PhysicalDeviceExclusiveScissorFeaturesNV(x::PhysicalDeviceExclusiveScissorFeaturesNV) -> _PhysicalDeviceExclusiveScissorFeaturesNV
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceExtendedDynamicState2FeaturesEXT.
Extension: VK_EXT_extended_dynamic_state2
struct _PhysicalDeviceExtendedDynamicState2FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExtendedDynamicState2FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
extended_dynamic_state_2::Boolextended_dynamic_state_2_logic_op::Boolextended_dynamic_state_2_patch_control_points::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceExtendedDynamicState2FeaturesEXT(extended_dynamic_state_2::Bool, extended_dynamic_state_2_logic_op::Bool, extended_dynamic_state_2_patch_control_points::Bool; next) -> _PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicState2FeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
x::PhysicalDeviceExtendedDynamicState2FeaturesEXT
_PhysicalDeviceExtendedDynamicState2FeaturesEXT(x::PhysicalDeviceExtendedDynamicState2FeaturesEXT) -> _PhysicalDeviceExtendedDynamicState2FeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceExtendedDynamicStateFeaturesEXT.
Extension: VK_EXT_extended_dynamic_state
struct _PhysicalDeviceExtendedDynamicStateFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExtendedDynamicStateFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
extended_dynamic_state::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceExtendedDynamicStateFeaturesEXT(extended_dynamic_state::Bool; next) -> _PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceExtendedDynamicStateFeaturesEXT — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
x::PhysicalDeviceExtendedDynamicStateFeaturesEXT
_PhysicalDeviceExtendedDynamicStateFeaturesEXT(x::PhysicalDeviceExtendedDynamicStateFeaturesEXT) -> _PhysicalDeviceExtendedDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceExternalBufferInfo — TypeIntermediate wrapper for VkPhysicalDeviceExternalBufferInfo.
struct _PhysicalDeviceExternalBufferInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalBufferInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalBufferInfo — MethodArguments:
usage::BufferUsageFlaghandle_type::ExternalMemoryHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULLflags::BufferCreateFlag: defaults to0
_PhysicalDeviceExternalBufferInfo(usage::BufferUsageFlag, handle_type::ExternalMemoryHandleTypeFlag; next, flags) -> _PhysicalDeviceExternalBufferInfo
Vulkan._PhysicalDeviceExternalBufferInfo — MethodArguments:
x::PhysicalDeviceExternalBufferInfo
_PhysicalDeviceExternalBufferInfo(x::PhysicalDeviceExternalBufferInfo) -> _PhysicalDeviceExternalBufferInfo
Vulkan._PhysicalDeviceExternalFenceInfo — TypeIntermediate wrapper for VkPhysicalDeviceExternalFenceInfo.
struct _PhysicalDeviceExternalFenceInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalFenceInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalFenceInfo — MethodArguments:
handle_type::ExternalFenceHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceExternalFenceInfo(handle_type::ExternalFenceHandleTypeFlag; next) -> _PhysicalDeviceExternalFenceInfo
Vulkan._PhysicalDeviceExternalFenceInfo — MethodArguments:
x::PhysicalDeviceExternalFenceInfo
_PhysicalDeviceExternalFenceInfo(x::PhysicalDeviceExternalFenceInfo) -> _PhysicalDeviceExternalFenceInfo
Vulkan._PhysicalDeviceExternalImageFormatInfo — TypeIntermediate wrapper for VkPhysicalDeviceExternalImageFormatInfo.
struct _PhysicalDeviceExternalImageFormatInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalImageFormatInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalImageFormatInfo — MethodArguments:
x::PhysicalDeviceExternalImageFormatInfo
_PhysicalDeviceExternalImageFormatInfo(x::PhysicalDeviceExternalImageFormatInfo) -> _PhysicalDeviceExternalImageFormatInfo
Vulkan._PhysicalDeviceExternalImageFormatInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLhandle_type::ExternalMemoryHandleTypeFlag: defaults to0
_PhysicalDeviceExternalImageFormatInfo(; next, handle_type)
Vulkan._PhysicalDeviceExternalMemoryHostPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceExternalMemoryHostPropertiesEXT.
Extension: VK_EXT_external_memory_host
struct _PhysicalDeviceExternalMemoryHostPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalMemoryHostPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceExternalMemoryHostPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
min_imported_host_pointer_alignment::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceExternalMemoryHostPropertiesEXT(min_imported_host_pointer_alignment::Integer; next) -> _PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan._PhysicalDeviceExternalMemoryHostPropertiesEXT — MethodExtension: VK_EXT_external_memory_host
Arguments:
x::PhysicalDeviceExternalMemoryHostPropertiesEXT
_PhysicalDeviceExternalMemoryHostPropertiesEXT(x::PhysicalDeviceExternalMemoryHostPropertiesEXT) -> _PhysicalDeviceExternalMemoryHostPropertiesEXT
Vulkan._PhysicalDeviceExternalSemaphoreInfo — TypeIntermediate wrapper for VkPhysicalDeviceExternalSemaphoreInfo.
struct _PhysicalDeviceExternalSemaphoreInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceExternalSemaphoreInfodeps::Vector{Any}
Vulkan._PhysicalDeviceExternalSemaphoreInfo — MethodArguments:
handle_type::ExternalSemaphoreHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceExternalSemaphoreInfo(handle_type::ExternalSemaphoreHandleTypeFlag; next) -> _PhysicalDeviceExternalSemaphoreInfo
Vulkan._PhysicalDeviceExternalSemaphoreInfo — MethodArguments:
x::PhysicalDeviceExternalSemaphoreInfo
_PhysicalDeviceExternalSemaphoreInfo(x::PhysicalDeviceExternalSemaphoreInfo) -> _PhysicalDeviceExternalSemaphoreInfo
Vulkan._PhysicalDeviceFeatures — TypeIntermediate wrapper for VkPhysicalDeviceFeatures.
struct _PhysicalDeviceFeatures <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures — MethodArguments:
robust_buffer_access::Boolfull_draw_index_uint_32::Boolimage_cube_array::Boolindependent_blend::Boolgeometry_shader::Booltessellation_shader::Boolsample_rate_shading::Booldual_src_blend::Boollogic_op::Boolmulti_draw_indirect::Booldraw_indirect_first_instance::Booldepth_clamp::Booldepth_bias_clamp::Boolfill_mode_non_solid::Booldepth_bounds::Boolwide_lines::Boollarge_points::Boolalpha_to_one::Boolmulti_viewport::Boolsampler_anisotropy::Booltexture_compression_etc_2::Booltexture_compression_astc_ldr::Booltexture_compression_bc::Boolocclusion_query_precise::Boolpipeline_statistics_query::Boolvertex_pipeline_stores_and_atomics::Boolfragment_stores_and_atomics::Boolshader_tessellation_and_geometry_point_size::Boolshader_image_gather_extended::Boolshader_storage_image_extended_formats::Boolshader_storage_image_multisample::Boolshader_storage_image_read_without_format::Boolshader_storage_image_write_without_format::Boolshader_uniform_buffer_array_dynamic_indexing::Boolshader_sampled_image_array_dynamic_indexing::Boolshader_storage_buffer_array_dynamic_indexing::Boolshader_storage_image_array_dynamic_indexing::Boolshader_clip_distance::Boolshader_cull_distance::Boolshader_float_64::Boolshader_int_64::Boolshader_int_16::Boolshader_resource_residency::Boolshader_resource_min_lod::Boolsparse_binding::Boolsparse_residency_buffer::Boolsparse_residency_image_2_d::Boolsparse_residency_image_3_d::Boolsparse_residency_2_samples::Boolsparse_residency_4_samples::Boolsparse_residency_8_samples::Boolsparse_residency_16_samples::Boolsparse_residency_aliased::Boolvariable_multisample_rate::Boolinherited_queries::Bool
_PhysicalDeviceFeatures(robust_buffer_access::Bool, full_draw_index_uint_32::Bool, image_cube_array::Bool, independent_blend::Bool, geometry_shader::Bool, tessellation_shader::Bool, sample_rate_shading::Bool, dual_src_blend::Bool, logic_op::Bool, multi_draw_indirect::Bool, draw_indirect_first_instance::Bool, depth_clamp::Bool, depth_bias_clamp::Bool, fill_mode_non_solid::Bool, depth_bounds::Bool, wide_lines::Bool, large_points::Bool, alpha_to_one::Bool, multi_viewport::Bool, sampler_anisotropy::Bool, texture_compression_etc_2::Bool, texture_compression_astc_ldr::Bool, texture_compression_bc::Bool, occlusion_query_precise::Bool, pipeline_statistics_query::Bool, vertex_pipeline_stores_and_atomics::Bool, fragment_stores_and_atomics::Bool, shader_tessellation_and_geometry_point_size::Bool, shader_image_gather_extended::Bool, shader_storage_image_extended_formats::Bool, shader_storage_image_multisample::Bool, shader_storage_image_read_without_format::Bool, shader_storage_image_write_without_format::Bool, shader_uniform_buffer_array_dynamic_indexing::Bool, shader_sampled_image_array_dynamic_indexing::Bool, shader_storage_buffer_array_dynamic_indexing::Bool, shader_storage_image_array_dynamic_indexing::Bool, shader_clip_distance::Bool, shader_cull_distance::Bool, shader_float_64::Bool, shader_int_64::Bool, shader_int_16::Bool, shader_resource_residency::Bool, shader_resource_min_lod::Bool, sparse_binding::Bool, sparse_residency_buffer::Bool, sparse_residency_image_2_d::Bool, sparse_residency_image_3_d::Bool, sparse_residency_2_samples::Bool, sparse_residency_4_samples::Bool, sparse_residency_8_samples::Bool, sparse_residency_16_samples::Bool, sparse_residency_aliased::Bool, variable_multisample_rate::Bool, inherited_queries::Bool) -> _PhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures — MethodArguments:
x::PhysicalDeviceFeatures
_PhysicalDeviceFeatures(x::PhysicalDeviceFeatures) -> _PhysicalDeviceFeatures
Vulkan._PhysicalDeviceFeatures2 — TypeIntermediate wrapper for VkPhysicalDeviceFeatures2.
struct _PhysicalDeviceFeatures2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFeatures2deps::Vector{Any}
Vulkan._PhysicalDeviceFeatures2 — MethodArguments:
x::PhysicalDeviceFeatures2
_PhysicalDeviceFeatures2(x::PhysicalDeviceFeatures2) -> _PhysicalDeviceFeatures2
Vulkan._PhysicalDeviceFeatures2 — MethodArguments:
features::_PhysicalDeviceFeaturesnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFeatures2(features::_PhysicalDeviceFeatures; next) -> _PhysicalDeviceFeatures2
Vulkan._PhysicalDeviceFloatControlsProperties — TypeIntermediate wrapper for VkPhysicalDeviceFloatControlsProperties.
struct _PhysicalDeviceFloatControlsProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFloatControlsPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceFloatControlsProperties — MethodArguments:
x::PhysicalDeviceFloatControlsProperties
_PhysicalDeviceFloatControlsProperties(x::PhysicalDeviceFloatControlsProperties) -> _PhysicalDeviceFloatControlsProperties
Vulkan._PhysicalDeviceFloatControlsProperties — MethodArguments:
denorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFloatControlsProperties(denorm_behavior_independence::ShaderFloatControlsIndependence, rounding_mode_independence::ShaderFloatControlsIndependence, shader_signed_zero_inf_nan_preserve_float_16::Bool, shader_signed_zero_inf_nan_preserve_float_32::Bool, shader_signed_zero_inf_nan_preserve_float_64::Bool, shader_denorm_preserve_float_16::Bool, shader_denorm_preserve_float_32::Bool, shader_denorm_preserve_float_64::Bool, shader_denorm_flush_to_zero_float_16::Bool, shader_denorm_flush_to_zero_float_32::Bool, shader_denorm_flush_to_zero_float_64::Bool, shader_rounding_mode_rte_float_16::Bool, shader_rounding_mode_rte_float_32::Bool, shader_rounding_mode_rte_float_64::Bool, shader_rounding_mode_rtz_float_16::Bool, shader_rounding_mode_rtz_float_32::Bool, shader_rounding_mode_rtz_float_64::Bool; next) -> _PhysicalDeviceFloatControlsProperties
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceFragmentDensityMap2FeaturesEXT.
Extension: VK_EXT_fragment_density_map2
struct _PhysicalDeviceFragmentDensityMap2FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMap2FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
fragment_density_map_deferred::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentDensityMap2FeaturesEXT(fragment_density_map_deferred::Bool; next) -> _PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMap2FeaturesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
x::PhysicalDeviceFragmentDensityMap2FeaturesEXT
_PhysicalDeviceFragmentDensityMap2FeaturesEXT(x::PhysicalDeviceFragmentDensityMap2FeaturesEXT) -> _PhysicalDeviceFragmentDensityMap2FeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceFragmentDensityMap2PropertiesEXT.
Extension: VK_EXT_fragment_density_map2
struct _PhysicalDeviceFragmentDensityMap2PropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMap2PropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
subsampled_loads::Boolsubsampled_coarse_reconstruction_early_access::Boolmax_subsampled_array_layers::UInt32max_descriptor_set_subsampled_samplers::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentDensityMap2PropertiesEXT(subsampled_loads::Bool, subsampled_coarse_reconstruction_early_access::Bool, max_subsampled_array_layers::Integer, max_descriptor_set_subsampled_samplers::Integer; next) -> _PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan._PhysicalDeviceFragmentDensityMap2PropertiesEXT — MethodExtension: VK_EXT_fragment_density_map2
Arguments:
x::PhysicalDeviceFragmentDensityMap2PropertiesEXT
_PhysicalDeviceFragmentDensityMap2PropertiesEXT(x::PhysicalDeviceFragmentDensityMap2PropertiesEXT) -> _PhysicalDeviceFragmentDensityMap2PropertiesEXT
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceFragmentDensityMapFeaturesEXT.
Extension: VK_EXT_fragment_density_map
struct _PhysicalDeviceFragmentDensityMapFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMapFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
fragment_density_map::Boolfragment_density_map_dynamic::Boolfragment_density_map_non_subsampled_images::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentDensityMapFeaturesEXT(fragment_density_map::Bool, fragment_density_map_dynamic::Bool, fragment_density_map_non_subsampled_images::Bool; next) -> _PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMapFeaturesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::PhysicalDeviceFragmentDensityMapFeaturesEXT
_PhysicalDeviceFragmentDensityMapFeaturesEXT(x::PhysicalDeviceFragmentDensityMapFeaturesEXT) -> _PhysicalDeviceFragmentDensityMapFeaturesEXT
Vulkan._PhysicalDeviceFragmentDensityMapPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceFragmentDensityMapPropertiesEXT.
Extension: VK_EXT_fragment_density_map
struct _PhysicalDeviceFragmentDensityMapPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentDensityMapPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentDensityMapPropertiesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::PhysicalDeviceFragmentDensityMapPropertiesEXT
_PhysicalDeviceFragmentDensityMapPropertiesEXT(x::PhysicalDeviceFragmentDensityMapPropertiesEXT) -> _PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan._PhysicalDeviceFragmentDensityMapPropertiesEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
min_fragment_density_texel_size::_Extent2Dmax_fragment_density_texel_size::_Extent2Dfragment_density_invocations::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentDensityMapPropertiesEXT(min_fragment_density_texel_size::_Extent2D, max_fragment_density_texel_size::_Extent2D, fragment_density_invocations::Bool; next) -> _PhysicalDeviceFragmentDensityMapPropertiesEXT
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV.
Extension: VK_NV_fragment_shader_barycentric
struct _PhysicalDeviceFragmentShaderBarycentricFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShaderBarycentricFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV — MethodExtension: VK_NV_fragment_shader_barycentric
Arguments:
fragment_shader_barycentric::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentShaderBarycentricFeaturesNV(fragment_shader_barycentric::Bool; next) -> _PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan._PhysicalDeviceFragmentShaderBarycentricFeaturesNV — MethodExtension: VK_NV_fragment_shader_barycentric
Arguments:
x::PhysicalDeviceFragmentShaderBarycentricFeaturesNV
_PhysicalDeviceFragmentShaderBarycentricFeaturesNV(x::PhysicalDeviceFragmentShaderBarycentricFeaturesNV) -> _PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT.
Extension: VK_EXT_fragment_shader_interlock
struct _PhysicalDeviceFragmentShaderInterlockFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShaderInterlockFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT — MethodExtension: VK_EXT_fragment_shader_interlock
Arguments:
fragment_shader_sample_interlock::Boolfragment_shader_pixel_interlock::Boolfragment_shader_shading_rate_interlock::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentShaderInterlockFeaturesEXT(fragment_shader_sample_interlock::Bool, fragment_shader_pixel_interlock::Bool, fragment_shader_shading_rate_interlock::Bool; next) -> _PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan._PhysicalDeviceFragmentShaderInterlockFeaturesEXT — MethodExtension: VK_EXT_fragment_shader_interlock
Arguments:
x::PhysicalDeviceFragmentShaderInterlockFeaturesEXT
_PhysicalDeviceFragmentShaderInterlockFeaturesEXT(x::PhysicalDeviceFragmentShaderInterlockFeaturesEXT) -> _PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV.
Extension: VK_NV_fragment_shading_rate_enums
struct _PhysicalDeviceFragmentShadingRateEnumsFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
fragment_shading_rate_enums::Boolsupersample_fragment_shading_rates::Boolno_invocation_fragment_shading_rates::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentShadingRateEnumsFeaturesNV(fragment_shading_rate_enums::Bool, supersample_fragment_shading_rates::Bool, no_invocation_fragment_shading_rates::Bool; next) -> _PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsFeaturesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
_PhysicalDeviceFragmentShadingRateEnumsFeaturesNV(x::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV) -> _PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — TypeIntermediate wrapper for VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV.
Extension: VK_NV_fragment_shading_rate_enums
struct _PhysicalDeviceFragmentShadingRateEnumsPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
_PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(x::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV) -> _PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan._PhysicalDeviceFragmentShadingRateEnumsPropertiesNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
max_fragment_shading_rate_invocation_count::SampleCountFlagnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(max_fragment_shading_rate_invocation_count::SampleCountFlag; next) -> _PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceFragmentShadingRateFeaturesKHR.
Extension: VK_KHR_fragment_shading_rate
struct _PhysicalDeviceFragmentShadingRateFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
pipeline_fragment_shading_rate::Boolprimitive_fragment_shading_rate::Boolattachment_fragment_shading_rate::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentShadingRateFeaturesKHR(pipeline_fragment_shading_rate::Bool, primitive_fragment_shading_rate::Bool, attachment_fragment_shading_rate::Bool; next) -> _PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan._PhysicalDeviceFragmentShadingRateFeaturesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::PhysicalDeviceFragmentShadingRateFeaturesKHR
_PhysicalDeviceFragmentShadingRateFeaturesKHR(x::PhysicalDeviceFragmentShadingRateFeaturesKHR) -> _PhysicalDeviceFragmentShadingRateFeaturesKHR
Vulkan._PhysicalDeviceFragmentShadingRateKHR — TypeIntermediate wrapper for VkPhysicalDeviceFragmentShadingRateKHR.
Extension: VK_KHR_fragment_shading_rate
struct _PhysicalDeviceFragmentShadingRateKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRateKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRateKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::PhysicalDeviceFragmentShadingRateKHR
_PhysicalDeviceFragmentShadingRateKHR(x::PhysicalDeviceFragmentShadingRateKHR) -> _PhysicalDeviceFragmentShadingRateKHR
Vulkan._PhysicalDeviceFragmentShadingRateKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
sample_counts::SampleCountFlagfragment_size::_Extent2Dnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentShadingRateKHR(sample_counts::SampleCountFlag, fragment_size::_Extent2D; next) -> _PhysicalDeviceFragmentShadingRateKHR
Vulkan._PhysicalDeviceFragmentShadingRatePropertiesKHR — TypeIntermediate wrapper for VkPhysicalDeviceFragmentShadingRatePropertiesKHR.
Extension: VK_KHR_fragment_shading_rate
struct _PhysicalDeviceFragmentShadingRatePropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceFragmentShadingRatePropertiesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceFragmentShadingRatePropertiesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::PhysicalDeviceFragmentShadingRatePropertiesKHR
_PhysicalDeviceFragmentShadingRatePropertiesKHR(x::PhysicalDeviceFragmentShadingRatePropertiesKHR) -> _PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan._PhysicalDeviceFragmentShadingRatePropertiesKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
min_fragment_shading_rate_attachment_texel_size::_Extent2Dmax_fragment_shading_rate_attachment_texel_size::_Extent2Dmax_fragment_shading_rate_attachment_texel_size_aspect_ratio::UInt32primitive_fragment_shading_rate_with_multiple_viewports::Boollayered_shading_rate_attachments::Boolfragment_shading_rate_non_trivial_combiner_ops::Boolmax_fragment_size::_Extent2Dmax_fragment_size_aspect_ratio::UInt32max_fragment_shading_rate_coverage_samples::UInt32max_fragment_shading_rate_rasterization_samples::SampleCountFlagfragment_shading_rate_with_shader_depth_stencil_writes::Boolfragment_shading_rate_with_sample_mask::Boolfragment_shading_rate_with_shader_sample_mask::Boolfragment_shading_rate_with_conservative_rasterization::Boolfragment_shading_rate_with_fragment_shader_interlock::Boolfragment_shading_rate_with_custom_sample_locations::Boolfragment_shading_rate_strict_multiply_combiner::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceFragmentShadingRatePropertiesKHR(min_fragment_shading_rate_attachment_texel_size::_Extent2D, max_fragment_shading_rate_attachment_texel_size::_Extent2D, max_fragment_shading_rate_attachment_texel_size_aspect_ratio::Integer, primitive_fragment_shading_rate_with_multiple_viewports::Bool, layered_shading_rate_attachments::Bool, fragment_shading_rate_non_trivial_combiner_ops::Bool, max_fragment_size::_Extent2D, max_fragment_size_aspect_ratio::Integer, max_fragment_shading_rate_coverage_samples::Integer, max_fragment_shading_rate_rasterization_samples::SampleCountFlag, fragment_shading_rate_with_shader_depth_stencil_writes::Bool, fragment_shading_rate_with_sample_mask::Bool, fragment_shading_rate_with_shader_sample_mask::Bool, fragment_shading_rate_with_conservative_rasterization::Bool, fragment_shading_rate_with_fragment_shader_interlock::Bool, fragment_shading_rate_with_custom_sample_locations::Bool, fragment_shading_rate_strict_multiply_combiner::Bool; next) -> _PhysicalDeviceFragmentShadingRatePropertiesKHR
Vulkan._PhysicalDeviceGroupProperties — TypeIntermediate wrapper for VkPhysicalDeviceGroupProperties.
struct _PhysicalDeviceGroupProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceGroupPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceGroupProperties — MethodArguments:
physical_device_count::UInt32physical_devices::NTuple{Int(VK_MAX_DEVICE_GROUP_SIZE), PhysicalDevice}subset_allocation::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceGroupProperties(physical_device_count::Integer, physical_devices::NTuple{32, PhysicalDevice}, subset_allocation::Bool; next) -> _PhysicalDeviceGroupProperties
Vulkan._PhysicalDeviceGroupProperties — MethodArguments:
x::PhysicalDeviceGroupProperties
_PhysicalDeviceGroupProperties(x::PhysicalDeviceGroupProperties) -> _PhysicalDeviceGroupProperties
Vulkan._PhysicalDeviceHostQueryResetFeatures — TypeIntermediate wrapper for VkPhysicalDeviceHostQueryResetFeatures.
struct _PhysicalDeviceHostQueryResetFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceHostQueryResetFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceHostQueryResetFeatures — MethodArguments:
host_query_reset::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceHostQueryResetFeatures(host_query_reset::Bool; next) -> _PhysicalDeviceHostQueryResetFeatures
Vulkan._PhysicalDeviceHostQueryResetFeatures — MethodArguments:
x::PhysicalDeviceHostQueryResetFeatures
_PhysicalDeviceHostQueryResetFeatures(x::PhysicalDeviceHostQueryResetFeatures) -> _PhysicalDeviceHostQueryResetFeatures
Vulkan._PhysicalDeviceIDProperties — TypeIntermediate wrapper for VkPhysicalDeviceIDProperties.
struct _PhysicalDeviceIDProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceIDPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceIDProperties — MethodArguments:
device_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}driver_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}device_luid::NTuple{Int(VK_LUID_SIZE), UInt8}device_node_mask::UInt32device_luid_valid::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceIDProperties(device_uuid::NTuple{16, UInt8}, driver_uuid::NTuple{16, UInt8}, device_luid::NTuple{8, UInt8}, device_node_mask::Integer, device_luid_valid::Bool; next) -> _PhysicalDeviceIDProperties
Vulkan._PhysicalDeviceIDProperties — MethodArguments:
x::PhysicalDeviceIDProperties
_PhysicalDeviceIDProperties(x::PhysicalDeviceIDProperties) -> _PhysicalDeviceIDProperties
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT — TypeIntermediate wrapper for VkPhysicalDeviceImageDrmFormatModifierInfoEXT.
Extension: VK_EXT_image_drm_format_modifier
struct _PhysicalDeviceImageDrmFormatModifierInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageDrmFormatModifierInfoEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
drm_format_modifier::UInt64sharing_mode::SharingModequeue_family_indices::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceImageDrmFormatModifierInfoEXT(drm_format_modifier::Integer, sharing_mode::SharingMode, queue_family_indices::AbstractArray; next) -> _PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan._PhysicalDeviceImageDrmFormatModifierInfoEXT — MethodExtension: VK_EXT_image_drm_format_modifier
Arguments:
x::PhysicalDeviceImageDrmFormatModifierInfoEXT
_PhysicalDeviceImageDrmFormatModifierInfoEXT(x::PhysicalDeviceImageDrmFormatModifierInfoEXT) -> _PhysicalDeviceImageDrmFormatModifierInfoEXT
Vulkan._PhysicalDeviceImageFormatInfo2 — TypeIntermediate wrapper for VkPhysicalDeviceImageFormatInfo2.
struct _PhysicalDeviceImageFormatInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageFormatInfo2deps::Vector{Any}
Vulkan._PhysicalDeviceImageFormatInfo2 — MethodArguments:
format::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagnext::Ptr{Cvoid}: defaults toC_NULLflags::ImageCreateFlag: defaults to0
_PhysicalDeviceImageFormatInfo2(format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; next, flags) -> _PhysicalDeviceImageFormatInfo2
Vulkan._PhysicalDeviceImageFormatInfo2 — MethodArguments:
x::PhysicalDeviceImageFormatInfo2
_PhysicalDeviceImageFormatInfo2(x::PhysicalDeviceImageFormatInfo2) -> _PhysicalDeviceImageFormatInfo2
Vulkan._PhysicalDeviceImageRobustnessFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceImageRobustnessFeaturesEXT.
Extension: VK_EXT_image_robustness
struct _PhysicalDeviceImageRobustnessFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageRobustnessFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceImageRobustnessFeaturesEXT — MethodExtension: VK_EXT_image_robustness
Arguments:
robust_image_access::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceImageRobustnessFeaturesEXT(robust_image_access::Bool; next) -> _PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan._PhysicalDeviceImageRobustnessFeaturesEXT — MethodExtension: VK_EXT_image_robustness
Arguments:
x::PhysicalDeviceImageRobustnessFeaturesEXT
_PhysicalDeviceImageRobustnessFeaturesEXT(x::PhysicalDeviceImageRobustnessFeaturesEXT) -> _PhysicalDeviceImageRobustnessFeaturesEXT
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT — TypeIntermediate wrapper for VkPhysicalDeviceImageViewImageFormatInfoEXT.
Extension: VK_EXT_filter_cubic
struct _PhysicalDeviceImageViewImageFormatInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImageViewImageFormatInfoEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
image_view_type::ImageViewTypenext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceImageViewImageFormatInfoEXT(image_view_type::ImageViewType; next) -> _PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan._PhysicalDeviceImageViewImageFormatInfoEXT — MethodExtension: VK_EXT_filter_cubic
Arguments:
x::PhysicalDeviceImageViewImageFormatInfoEXT
_PhysicalDeviceImageViewImageFormatInfoEXT(x::PhysicalDeviceImageViewImageFormatInfoEXT) -> _PhysicalDeviceImageViewImageFormatInfoEXT
Vulkan._PhysicalDeviceImagelessFramebufferFeatures — TypeIntermediate wrapper for VkPhysicalDeviceImagelessFramebufferFeatures.
struct _PhysicalDeviceImagelessFramebufferFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceImagelessFramebufferFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceImagelessFramebufferFeatures — MethodArguments:
imageless_framebuffer::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceImagelessFramebufferFeatures(imageless_framebuffer::Bool; next) -> _PhysicalDeviceImagelessFramebufferFeatures
Vulkan._PhysicalDeviceImagelessFramebufferFeatures — MethodArguments:
x::PhysicalDeviceImagelessFramebufferFeatures
_PhysicalDeviceImagelessFramebufferFeatures(x::PhysicalDeviceImagelessFramebufferFeatures) -> _PhysicalDeviceImagelessFramebufferFeatures
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceIndexTypeUint8FeaturesEXT.
Extension: VK_EXT_index_type_uint8
struct _PhysicalDeviceIndexTypeUint8FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceIndexTypeUint8FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT — MethodExtension: VK_EXT_index_type_uint8
Arguments:
index_type_uint_8::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceIndexTypeUint8FeaturesEXT(index_type_uint_8::Bool; next) -> _PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan._PhysicalDeviceIndexTypeUint8FeaturesEXT — MethodExtension: VK_EXT_index_type_uint8
Arguments:
x::PhysicalDeviceIndexTypeUint8FeaturesEXT
_PhysicalDeviceIndexTypeUint8FeaturesEXT(x::PhysicalDeviceIndexTypeUint8FeaturesEXT) -> _PhysicalDeviceIndexTypeUint8FeaturesEXT
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceInheritedViewportScissorFeaturesNV.
Extension: VK_NV_inherited_viewport_scissor
struct _PhysicalDeviceInheritedViewportScissorFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceInheritedViewportScissorFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
inherited_viewport_scissor_2_d::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceInheritedViewportScissorFeaturesNV(inherited_viewport_scissor_2_d::Bool; next) -> _PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan._PhysicalDeviceInheritedViewportScissorFeaturesNV — MethodExtension: VK_NV_inherited_viewport_scissor
Arguments:
x::PhysicalDeviceInheritedViewportScissorFeaturesNV
_PhysicalDeviceInheritedViewportScissorFeaturesNV(x::PhysicalDeviceInheritedViewportScissorFeaturesNV) -> _PhysicalDeviceInheritedViewportScissorFeaturesNV
Vulkan._PhysicalDeviceInlineUniformBlockFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceInlineUniformBlockFeaturesEXT.
Extension: VK_EXT_inline_uniform_block
struct _PhysicalDeviceInlineUniformBlockFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceInlineUniformBlockFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceInlineUniformBlockFeaturesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
inline_uniform_block::Booldescriptor_binding_inline_uniform_block_update_after_bind::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceInlineUniformBlockFeaturesEXT(inline_uniform_block::Bool, descriptor_binding_inline_uniform_block_update_after_bind::Bool; next) -> _PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan._PhysicalDeviceInlineUniformBlockFeaturesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::PhysicalDeviceInlineUniformBlockFeaturesEXT
_PhysicalDeviceInlineUniformBlockFeaturesEXT(x::PhysicalDeviceInlineUniformBlockFeaturesEXT) -> _PhysicalDeviceInlineUniformBlockFeaturesEXT
Vulkan._PhysicalDeviceInlineUniformBlockPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceInlineUniformBlockPropertiesEXT.
Extension: VK_EXT_inline_uniform_block
struct _PhysicalDeviceInlineUniformBlockPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceInlineUniformBlockPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceInlineUniformBlockPropertiesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
max_inline_uniform_block_size::UInt32max_per_stage_descriptor_inline_uniform_blocks::UInt32max_per_stage_descriptor_update_after_bind_inline_uniform_blocks::UInt32max_descriptor_set_inline_uniform_blocks::UInt32max_descriptor_set_update_after_bind_inline_uniform_blocks::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceInlineUniformBlockPropertiesEXT(max_inline_uniform_block_size::Integer, max_per_stage_descriptor_inline_uniform_blocks::Integer, max_per_stage_descriptor_update_after_bind_inline_uniform_blocks::Integer, max_descriptor_set_inline_uniform_blocks::Integer, max_descriptor_set_update_after_bind_inline_uniform_blocks::Integer; next) -> _PhysicalDeviceInlineUniformBlockPropertiesEXT
Vulkan._PhysicalDeviceInlineUniformBlockPropertiesEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::PhysicalDeviceInlineUniformBlockPropertiesEXT
_PhysicalDeviceInlineUniformBlockPropertiesEXT(x::PhysicalDeviceInlineUniformBlockPropertiesEXT) -> _PhysicalDeviceInlineUniformBlockPropertiesEXT
Vulkan._PhysicalDeviceLimits — TypeIntermediate wrapper for VkPhysicalDeviceLimits.
struct _PhysicalDeviceLimits <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPhysicalDeviceLimits
Vulkan._PhysicalDeviceLimits — MethodArguments:
max_image_dimension_1_d::UInt32max_image_dimension_2_d::UInt32max_image_dimension_3_d::UInt32max_image_dimension_cube::UInt32max_image_array_layers::UInt32max_texel_buffer_elements::UInt32max_uniform_buffer_range::UInt32max_storage_buffer_range::UInt32max_push_constants_size::UInt32max_memory_allocation_count::UInt32max_sampler_allocation_count::UInt32buffer_image_granularity::UInt64sparse_address_space_size::UInt64max_bound_descriptor_sets::UInt32max_per_stage_descriptor_samplers::UInt32max_per_stage_descriptor_uniform_buffers::UInt32max_per_stage_descriptor_storage_buffers::UInt32max_per_stage_descriptor_sampled_images::UInt32max_per_stage_descriptor_storage_images::UInt32max_per_stage_descriptor_input_attachments::UInt32max_per_stage_resources::UInt32max_descriptor_set_samplers::UInt32max_descriptor_set_uniform_buffers::UInt32max_descriptor_set_uniform_buffers_dynamic::UInt32max_descriptor_set_storage_buffers::UInt32max_descriptor_set_storage_buffers_dynamic::UInt32max_descriptor_set_sampled_images::UInt32max_descriptor_set_storage_images::UInt32max_descriptor_set_input_attachments::UInt32max_vertex_input_attributes::UInt32max_vertex_input_bindings::UInt32max_vertex_input_attribute_offset::UInt32max_vertex_input_binding_stride::UInt32max_vertex_output_components::UInt32max_tessellation_generation_level::UInt32max_tessellation_patch_size::UInt32max_tessellation_control_per_vertex_input_components::UInt32max_tessellation_control_per_vertex_output_components::UInt32max_tessellation_control_per_patch_output_components::UInt32max_tessellation_control_total_output_components::UInt32max_tessellation_evaluation_input_components::UInt32max_tessellation_evaluation_output_components::UInt32max_geometry_shader_invocations::UInt32max_geometry_input_components::UInt32max_geometry_output_components::UInt32max_geometry_output_vertices::UInt32max_geometry_total_output_components::UInt32max_fragment_input_components::UInt32max_fragment_output_attachments::UInt32max_fragment_dual_src_attachments::UInt32max_fragment_combined_output_resources::UInt32max_compute_shared_memory_size::UInt32max_compute_work_group_count::NTuple{3, UInt32}max_compute_work_group_invocations::UInt32max_compute_work_group_size::NTuple{3, UInt32}sub_pixel_precision_bits::UInt32sub_texel_precision_bits::UInt32mipmap_precision_bits::UInt32max_draw_indexed_index_value::UInt32max_draw_indirect_count::UInt32max_sampler_lod_bias::Float32max_sampler_anisotropy::Float32max_viewports::UInt32max_viewport_dimensions::NTuple{2, UInt32}viewport_bounds_range::NTuple{2, Float32}viewport_sub_pixel_bits::UInt32min_memory_map_alignment::UIntmin_texel_buffer_offset_alignment::UInt64min_uniform_buffer_offset_alignment::UInt64min_storage_buffer_offset_alignment::UInt64min_texel_offset::Int32max_texel_offset::UInt32min_texel_gather_offset::Int32max_texel_gather_offset::UInt32min_interpolation_offset::Float32max_interpolation_offset::Float32sub_pixel_interpolation_offset_bits::UInt32max_framebuffer_width::UInt32max_framebuffer_height::UInt32max_framebuffer_layers::UInt32max_color_attachments::UInt32max_sample_mask_words::UInt32timestamp_compute_and_graphics::Booltimestamp_period::Float32max_clip_distances::UInt32max_cull_distances::UInt32max_combined_clip_and_cull_distances::UInt32discrete_queue_priorities::UInt32point_size_range::NTuple{2, Float32}line_width_range::NTuple{2, Float32}point_size_granularity::Float32line_width_granularity::Float32strict_lines::Boolstandard_sample_locations::Booloptimal_buffer_copy_offset_alignment::UInt64optimal_buffer_copy_row_pitch_alignment::UInt64non_coherent_atom_size::UInt64framebuffer_color_sample_counts::SampleCountFlag: defaults to0framebuffer_depth_sample_counts::SampleCountFlag: defaults to0framebuffer_stencil_sample_counts::SampleCountFlag: defaults to0framebuffer_no_attachments_sample_counts::SampleCountFlag: defaults to0sampled_image_color_sample_counts::SampleCountFlag: defaults to0sampled_image_integer_sample_counts::SampleCountFlag: defaults to0sampled_image_depth_sample_counts::SampleCountFlag: defaults to0sampled_image_stencil_sample_counts::SampleCountFlag: defaults to0storage_image_sample_counts::SampleCountFlag: defaults to0
_PhysicalDeviceLimits(max_image_dimension_1_d::Integer, max_image_dimension_2_d::Integer, max_image_dimension_3_d::Integer, max_image_dimension_cube::Integer, max_image_array_layers::Integer, max_texel_buffer_elements::Integer, max_uniform_buffer_range::Integer, max_storage_buffer_range::Integer, max_push_constants_size::Integer, max_memory_allocation_count::Integer, max_sampler_allocation_count::Integer, buffer_image_granularity::Integer, sparse_address_space_size::Integer, max_bound_descriptor_sets::Integer, max_per_stage_descriptor_samplers::Integer, max_per_stage_descriptor_uniform_buffers::Integer, max_per_stage_descriptor_storage_buffers::Integer, max_per_stage_descriptor_sampled_images::Integer, max_per_stage_descriptor_storage_images::Integer, max_per_stage_descriptor_input_attachments::Integer, max_per_stage_resources::Integer, max_descriptor_set_samplers::Integer, max_descriptor_set_uniform_buffers::Integer, max_descriptor_set_uniform_buffers_dynamic::Integer, max_descriptor_set_storage_buffers::Integer, max_descriptor_set_storage_buffers_dynamic::Integer, max_descriptor_set_sampled_images::Integer, max_descriptor_set_storage_images::Integer, max_descriptor_set_input_attachments::Integer, max_vertex_input_attributes::Integer, max_vertex_input_bindings::Integer, max_vertex_input_attribute_offset::Integer, max_vertex_input_binding_stride::Integer, max_vertex_output_components::Integer, max_tessellation_generation_level::Integer, max_tessellation_patch_size::Integer, max_tessellation_control_per_vertex_input_components::Integer, max_tessellation_control_per_vertex_output_components::Integer, max_tessellation_control_per_patch_output_components::Integer, max_tessellation_control_total_output_components::Integer, max_tessellation_evaluation_input_components::Integer, max_tessellation_evaluation_output_components::Integer, max_geometry_shader_invocations::Integer, max_geometry_input_components::Integer, max_geometry_output_components::Integer, max_geometry_output_vertices::Integer, max_geometry_total_output_components::Integer, max_fragment_input_components::Integer, max_fragment_output_attachments::Integer, max_fragment_dual_src_attachments::Integer, max_fragment_combined_output_resources::Integer, max_compute_shared_memory_size::Integer, max_compute_work_group_count::Tuple{UInt32, UInt32, UInt32}, max_compute_work_group_invocations::Integer, max_compute_work_group_size::Tuple{UInt32, UInt32, UInt32}, sub_pixel_precision_bits::Integer, sub_texel_precision_bits::Integer, mipmap_precision_bits::Integer, max_draw_indexed_index_value::Integer, max_draw_indirect_count::Integer, max_sampler_lod_bias::Real, max_sampler_anisotropy::Real, max_viewports::Integer, max_viewport_dimensions::Tuple{UInt32, UInt32}, viewport_bounds_range::Tuple{Float32, Float32}, viewport_sub_pixel_bits::Integer, min_memory_map_alignment::Integer, min_texel_buffer_offset_alignment::Integer, min_uniform_buffer_offset_alignment::Integer, min_storage_buffer_offset_alignment::Integer, min_texel_offset::Integer, max_texel_offset::Integer, min_texel_gather_offset::Integer, max_texel_gather_offset::Integer, min_interpolation_offset::Real, max_interpolation_offset::Real, sub_pixel_interpolation_offset_bits::Integer, max_framebuffer_width::Integer, max_framebuffer_height::Integer, max_framebuffer_layers::Integer, max_color_attachments::Integer, max_sample_mask_words::Integer, timestamp_compute_and_graphics::Bool, timestamp_period::Real, max_clip_distances::Integer, max_cull_distances::Integer, max_combined_clip_and_cull_distances::Integer, discrete_queue_priorities::Integer, point_size_range::Tuple{Float32, Float32}, line_width_range::Tuple{Float32, Float32}, point_size_granularity::Real, line_width_granularity::Real, strict_lines::Bool, standard_sample_locations::Bool, optimal_buffer_copy_offset_alignment::Integer, optimal_buffer_copy_row_pitch_alignment::Integer, non_coherent_atom_size::Integer; framebuffer_color_sample_counts, framebuffer_depth_sample_counts, framebuffer_stencil_sample_counts, framebuffer_no_attachments_sample_counts, sampled_image_color_sample_counts, sampled_image_integer_sample_counts, sampled_image_depth_sample_counts, sampled_image_stencil_sample_counts, storage_image_sample_counts) -> _PhysicalDeviceLimits
Vulkan._PhysicalDeviceLimits — MethodArguments:
x::PhysicalDeviceLimits
_PhysicalDeviceLimits(x::PhysicalDeviceLimits) -> _PhysicalDeviceLimits
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceLineRasterizationFeaturesEXT.
Extension: VK_EXT_line_rasterization
struct _PhysicalDeviceLineRasterizationFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceLineRasterizationFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
rectangular_lines::Boolbresenham_lines::Boolsmooth_lines::Boolstippled_rectangular_lines::Boolstippled_bresenham_lines::Boolstippled_smooth_lines::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceLineRasterizationFeaturesEXT(rectangular_lines::Bool, bresenham_lines::Bool, smooth_lines::Bool, stippled_rectangular_lines::Bool, stippled_bresenham_lines::Bool, stippled_smooth_lines::Bool; next) -> _PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan._PhysicalDeviceLineRasterizationFeaturesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::PhysicalDeviceLineRasterizationFeaturesEXT
_PhysicalDeviceLineRasterizationFeaturesEXT(x::PhysicalDeviceLineRasterizationFeaturesEXT) -> _PhysicalDeviceLineRasterizationFeaturesEXT
Vulkan._PhysicalDeviceLineRasterizationPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceLineRasterizationPropertiesEXT.
Extension: VK_EXT_line_rasterization
struct _PhysicalDeviceLineRasterizationPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceLineRasterizationPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceLineRasterizationPropertiesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
line_sub_pixel_precision_bits::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceLineRasterizationPropertiesEXT(line_sub_pixel_precision_bits::Integer; next) -> _PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan._PhysicalDeviceLineRasterizationPropertiesEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::PhysicalDeviceLineRasterizationPropertiesEXT
_PhysicalDeviceLineRasterizationPropertiesEXT(x::PhysicalDeviceLineRasterizationPropertiesEXT) -> _PhysicalDeviceLineRasterizationPropertiesEXT
Vulkan._PhysicalDeviceMaintenance3Properties — TypeIntermediate wrapper for VkPhysicalDeviceMaintenance3Properties.
struct _PhysicalDeviceMaintenance3Properties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMaintenance3Propertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceMaintenance3Properties — MethodArguments:
max_per_set_descriptors::UInt32max_memory_allocation_size::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMaintenance3Properties(max_per_set_descriptors::Integer, max_memory_allocation_size::Integer; next) -> _PhysicalDeviceMaintenance3Properties
Vulkan._PhysicalDeviceMaintenance3Properties — MethodArguments:
x::PhysicalDeviceMaintenance3Properties
_PhysicalDeviceMaintenance3Properties(x::PhysicalDeviceMaintenance3Properties) -> _PhysicalDeviceMaintenance3Properties
Vulkan._PhysicalDeviceMemoryBudgetPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceMemoryBudgetPropertiesEXT.
Extension: VK_EXT_memory_budget
struct _PhysicalDeviceMemoryBudgetPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryBudgetPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceMemoryBudgetPropertiesEXT — MethodExtension: VK_EXT_memory_budget
Arguments:
heap_budget::NTuple{Int(VK_MAX_MEMORY_HEAPS), UInt64}heap_usage::NTuple{Int(VK_MAX_MEMORY_HEAPS), UInt64}next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMemoryBudgetPropertiesEXT(heap_budget::NTuple{16, UInt64}, heap_usage::NTuple{16, UInt64}; next) -> _PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan._PhysicalDeviceMemoryBudgetPropertiesEXT — MethodExtension: VK_EXT_memory_budget
Arguments:
x::PhysicalDeviceMemoryBudgetPropertiesEXT
_PhysicalDeviceMemoryBudgetPropertiesEXT(x::PhysicalDeviceMemoryBudgetPropertiesEXT) -> _PhysicalDeviceMemoryBudgetPropertiesEXT
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceMemoryPriorityFeaturesEXT.
Extension: VK_EXT_memory_priority
struct _PhysicalDeviceMemoryPriorityFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryPriorityFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
memory_priority::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMemoryPriorityFeaturesEXT(memory_priority::Bool; next) -> _PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan._PhysicalDeviceMemoryPriorityFeaturesEXT — MethodExtension: VK_EXT_memory_priority
Arguments:
x::PhysicalDeviceMemoryPriorityFeaturesEXT
_PhysicalDeviceMemoryPriorityFeaturesEXT(x::PhysicalDeviceMemoryPriorityFeaturesEXT) -> _PhysicalDeviceMemoryPriorityFeaturesEXT
Vulkan._PhysicalDeviceMemoryProperties — TypeIntermediate wrapper for VkPhysicalDeviceMemoryProperties.
struct _PhysicalDeviceMemoryProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryProperties
Vulkan._PhysicalDeviceMemoryProperties — MethodArguments:
memory_type_count::UInt32memory_types::NTuple{Int(VK_MAX_MEMORY_TYPES), _MemoryType}memory_heap_count::UInt32memory_heaps::NTuple{Int(VK_MAX_MEMORY_HEAPS), _MemoryHeap}
_PhysicalDeviceMemoryProperties(memory_type_count::Integer, memory_types::NTuple{32, _MemoryType}, memory_heap_count::Integer, memory_heaps::NTuple{16, _MemoryHeap})
Vulkan._PhysicalDeviceMemoryProperties — MethodArguments:
x::PhysicalDeviceMemoryProperties
_PhysicalDeviceMemoryProperties(x::PhysicalDeviceMemoryProperties)
Vulkan._PhysicalDeviceMemoryProperties2 — TypeIntermediate wrapper for VkPhysicalDeviceMemoryProperties2.
struct _PhysicalDeviceMemoryProperties2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMemoryProperties2deps::Vector{Any}
Vulkan._PhysicalDeviceMemoryProperties2 — MethodArguments:
x::PhysicalDeviceMemoryProperties2
_PhysicalDeviceMemoryProperties2(x::PhysicalDeviceMemoryProperties2)
Vulkan._PhysicalDeviceMemoryProperties2 — MethodArguments:
memory_properties::_PhysicalDeviceMemoryPropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMemoryProperties2(memory_properties::_PhysicalDeviceMemoryProperties; next) -> _PhysicalDeviceMemoryProperties2
Vulkan._PhysicalDeviceMeshShaderFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceMeshShaderFeaturesNV.
Extension: VK_NV_mesh_shader
struct _PhysicalDeviceMeshShaderFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMeshShaderFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceMeshShaderFeaturesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
task_shader::Boolmesh_shader::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMeshShaderFeaturesNV(task_shader::Bool, mesh_shader::Bool; next) -> _PhysicalDeviceMeshShaderFeaturesNV
Vulkan._PhysicalDeviceMeshShaderFeaturesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::PhysicalDeviceMeshShaderFeaturesNV
_PhysicalDeviceMeshShaderFeaturesNV(x::PhysicalDeviceMeshShaderFeaturesNV) -> _PhysicalDeviceMeshShaderFeaturesNV
Vulkan._PhysicalDeviceMeshShaderPropertiesNV — TypeIntermediate wrapper for VkPhysicalDeviceMeshShaderPropertiesNV.
Extension: VK_NV_mesh_shader
struct _PhysicalDeviceMeshShaderPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMeshShaderPropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceMeshShaderPropertiesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
max_draw_mesh_tasks_count::UInt32max_task_work_group_invocations::UInt32max_task_work_group_size::NTuple{3, UInt32}max_task_total_memory_size::UInt32max_task_output_count::UInt32max_mesh_work_group_invocations::UInt32max_mesh_work_group_size::NTuple{3, UInt32}max_mesh_total_memory_size::UInt32max_mesh_output_vertices::UInt32max_mesh_output_primitives::UInt32max_mesh_multiview_view_count::UInt32mesh_output_per_vertex_granularity::UInt32mesh_output_per_primitive_granularity::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMeshShaderPropertiesNV(max_draw_mesh_tasks_count::Integer, max_task_work_group_invocations::Integer, max_task_work_group_size::Tuple{UInt32, UInt32, UInt32}, max_task_total_memory_size::Integer, max_task_output_count::Integer, max_mesh_work_group_invocations::Integer, max_mesh_work_group_size::Tuple{UInt32, UInt32, UInt32}, max_mesh_total_memory_size::Integer, max_mesh_output_vertices::Integer, max_mesh_output_primitives::Integer, max_mesh_multiview_view_count::Integer, mesh_output_per_vertex_granularity::Integer, mesh_output_per_primitive_granularity::Integer; next) -> _PhysicalDeviceMeshShaderPropertiesNV
Vulkan._PhysicalDeviceMeshShaderPropertiesNV — MethodExtension: VK_NV_mesh_shader
Arguments:
x::PhysicalDeviceMeshShaderPropertiesNV
_PhysicalDeviceMeshShaderPropertiesNV(x::PhysicalDeviceMeshShaderPropertiesNV) -> _PhysicalDeviceMeshShaderPropertiesNV
Vulkan._PhysicalDeviceMultiviewFeatures — TypeIntermediate wrapper for VkPhysicalDeviceMultiviewFeatures.
struct _PhysicalDeviceMultiviewFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceMultiviewFeatures — MethodArguments:
multiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMultiviewFeatures(multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool; next) -> _PhysicalDeviceMultiviewFeatures
Vulkan._PhysicalDeviceMultiviewFeatures — MethodArguments:
x::PhysicalDeviceMultiviewFeatures
_PhysicalDeviceMultiviewFeatures(x::PhysicalDeviceMultiviewFeatures) -> _PhysicalDeviceMultiviewFeatures
Vulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — TypeIntermediate wrapper for VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.
Extension: VK_NVX_multiview_per_view_attributes
struct _PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVXdeps::Vector{Any}
Vulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — MethodExtension: VK_NVX_multiview_per_view_attributes
Arguments:
per_view_position_all_components::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(per_view_position_all_components::Bool; next) -> _PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan._PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX — MethodExtension: VK_NVX_multiview_per_view_attributes
Arguments:
x::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
_PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(x::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX) -> _PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Vulkan._PhysicalDeviceMultiviewProperties — TypeIntermediate wrapper for VkPhysicalDeviceMultiviewProperties.
struct _PhysicalDeviceMultiviewProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMultiviewPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceMultiviewProperties — MethodArguments:
max_multiview_view_count::UInt32max_multiview_instance_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMultiviewProperties(max_multiview_view_count::Integer, max_multiview_instance_index::Integer; next) -> _PhysicalDeviceMultiviewProperties
Vulkan._PhysicalDeviceMultiviewProperties — MethodArguments:
x::PhysicalDeviceMultiviewProperties
_PhysicalDeviceMultiviewProperties(x::PhysicalDeviceMultiviewProperties) -> _PhysicalDeviceMultiviewProperties
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — TypeIntermediate wrapper for VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE.
Extension: VK_VALVE_mutable_descriptor_type
struct _PhysicalDeviceMutableDescriptorTypeFeaturesVALVE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVEdeps::Vector{Any}
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
mutable_descriptor_type::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceMutableDescriptorTypeFeaturesVALVE(mutable_descriptor_type::Bool; next) -> _PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan._PhysicalDeviceMutableDescriptorTypeFeaturesVALVE — MethodExtension: VK_VALVE_mutable_descriptor_type
Arguments:
x::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
_PhysicalDeviceMutableDescriptorTypeFeaturesVALVE(x::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE) -> _PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Vulkan._PhysicalDevicePCIBusInfoPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDevicePCIBusInfoPropertiesEXT.
Extension: VK_EXT_pci_bus_info
struct _PhysicalDevicePCIBusInfoPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePCIBusInfoPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDevicePCIBusInfoPropertiesEXT — MethodExtension: VK_EXT_pci_bus_info
Arguments:
pci_domain::UInt32pci_bus::UInt32pci_device::UInt32pci_function::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePCIBusInfoPropertiesEXT(pci_domain::Integer, pci_bus::Integer, pci_device::Integer, pci_function::Integer; next) -> _PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan._PhysicalDevicePCIBusInfoPropertiesEXT — MethodExtension: VK_EXT_pci_bus_info
Arguments:
x::PhysicalDevicePCIBusInfoPropertiesEXT
_PhysicalDevicePCIBusInfoPropertiesEXT(x::PhysicalDevicePCIBusInfoPropertiesEXT) -> _PhysicalDevicePCIBusInfoPropertiesEXT
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDevicePerformanceQueryFeaturesKHR.
Extension: VK_KHR_performance_query
struct _PhysicalDevicePerformanceQueryFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePerformanceQueryFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
performance_counter_query_pools::Boolperformance_counter_multiple_query_pools::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePerformanceQueryFeaturesKHR(performance_counter_query_pools::Bool, performance_counter_multiple_query_pools::Bool; next) -> _PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan._PhysicalDevicePerformanceQueryFeaturesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::PhysicalDevicePerformanceQueryFeaturesKHR
_PhysicalDevicePerformanceQueryFeaturesKHR(x::PhysicalDevicePerformanceQueryFeaturesKHR) -> _PhysicalDevicePerformanceQueryFeaturesKHR
Vulkan._PhysicalDevicePerformanceQueryPropertiesKHR — TypeIntermediate wrapper for VkPhysicalDevicePerformanceQueryPropertiesKHR.
Extension: VK_KHR_performance_query
struct _PhysicalDevicePerformanceQueryPropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePerformanceQueryPropertiesKHRdeps::Vector{Any}
Vulkan._PhysicalDevicePerformanceQueryPropertiesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
allow_command_buffer_query_copies::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePerformanceQueryPropertiesKHR(allow_command_buffer_query_copies::Bool; next) -> _PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan._PhysicalDevicePerformanceQueryPropertiesKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::PhysicalDevicePerformanceQueryPropertiesKHR
_PhysicalDevicePerformanceQueryPropertiesKHR(x::PhysicalDevicePerformanceQueryPropertiesKHR) -> _PhysicalDevicePerformanceQueryPropertiesKHR
Vulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT.
Extension: VK_EXT_pipeline_creation_cache_control
struct _PhysicalDevicePipelineCreationCacheControlFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePipelineCreationCacheControlFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXT — MethodExtension: VK_EXT_pipeline_creation_cache_control
Arguments:
pipeline_creation_cache_control::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePipelineCreationCacheControlFeaturesEXT(pipeline_creation_cache_control::Bool; next) -> _PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan._PhysicalDevicePipelineCreationCacheControlFeaturesEXT — MethodExtension: VK_EXT_pipeline_creation_cache_control
Arguments:
x::PhysicalDevicePipelineCreationCacheControlFeaturesEXT
_PhysicalDevicePipelineCreationCacheControlFeaturesEXT(x::PhysicalDevicePipelineCreationCacheControlFeaturesEXT) -> _PhysicalDevicePipelineCreationCacheControlFeaturesEXT
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR.
Extension: VK_KHR_pipeline_executable_properties
struct _PhysicalDevicePipelineExecutablePropertiesFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
pipeline_executable_info::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePipelineExecutablePropertiesFeaturesKHR(pipeline_executable_info::Bool; next) -> _PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan._PhysicalDevicePipelineExecutablePropertiesFeaturesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
_PhysicalDevicePipelineExecutablePropertiesFeaturesKHR(x::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR) -> _PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Vulkan._PhysicalDevicePointClippingProperties — TypeIntermediate wrapper for VkPhysicalDevicePointClippingProperties.
struct _PhysicalDevicePointClippingProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePointClippingPropertiesdeps::Vector{Any}
Vulkan._PhysicalDevicePointClippingProperties — MethodArguments:
x::PhysicalDevicePointClippingProperties
_PhysicalDevicePointClippingProperties(x::PhysicalDevicePointClippingProperties) -> _PhysicalDevicePointClippingProperties
Vulkan._PhysicalDevicePointClippingProperties — MethodArguments:
point_clipping_behavior::PointClippingBehaviornext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePointClippingProperties(point_clipping_behavior::PointClippingBehavior; next) -> _PhysicalDevicePointClippingProperties
Vulkan._PhysicalDevicePrivateDataFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDevicePrivateDataFeaturesEXT.
Extension: VK_EXT_private_data
struct _PhysicalDevicePrivateDataFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePrivateDataFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDevicePrivateDataFeaturesEXT — MethodExtension: VK_EXT_private_data
Arguments:
private_data::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePrivateDataFeaturesEXT(private_data::Bool; next) -> _PhysicalDevicePrivateDataFeaturesEXT
Vulkan._PhysicalDevicePrivateDataFeaturesEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::PhysicalDevicePrivateDataFeaturesEXT
_PhysicalDevicePrivateDataFeaturesEXT(x::PhysicalDevicePrivateDataFeaturesEXT) -> _PhysicalDevicePrivateDataFeaturesEXT
Vulkan._PhysicalDeviceProperties — TypeIntermediate wrapper for VkPhysicalDeviceProperties.
struct _PhysicalDeviceProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProperties
Vulkan._PhysicalDeviceProperties — MethodArguments:
x::PhysicalDeviceProperties
_PhysicalDeviceProperties(x::PhysicalDeviceProperties)
Vulkan._PhysicalDeviceProperties — MethodArguments:
api_version::VersionNumberdriver_version::VersionNumbervendor_id::UInt32device_id::UInt32device_type::PhysicalDeviceTypedevice_name::Stringpipeline_cache_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}limits::_PhysicalDeviceLimitssparse_properties::_PhysicalDeviceSparseProperties
_PhysicalDeviceProperties(api_version::VersionNumber, driver_version::VersionNumber, vendor_id::Integer, device_id::Integer, device_type::PhysicalDeviceType, device_name::AbstractString, pipeline_cache_uuid::NTuple{16, UInt8}, limits::_PhysicalDeviceLimits, sparse_properties::_PhysicalDeviceSparseProperties)
Vulkan._PhysicalDeviceProperties2 — TypeIntermediate wrapper for VkPhysicalDeviceProperties2.
struct _PhysicalDeviceProperties2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProperties2deps::Vector{Any}
Vulkan._PhysicalDeviceProperties2 — MethodArguments:
x::PhysicalDeviceProperties2
_PhysicalDeviceProperties2(x::PhysicalDeviceProperties2)
Vulkan._PhysicalDeviceProperties2 — MethodArguments:
properties::_PhysicalDevicePropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceProperties2(properties::_PhysicalDeviceProperties; next) -> _PhysicalDeviceProperties2
Vulkan._PhysicalDeviceProtectedMemoryFeatures — TypeIntermediate wrapper for VkPhysicalDeviceProtectedMemoryFeatures.
struct _PhysicalDeviceProtectedMemoryFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProtectedMemoryFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceProtectedMemoryFeatures — MethodArguments:
protected_memory::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceProtectedMemoryFeatures(protected_memory::Bool; next) -> _PhysicalDeviceProtectedMemoryFeatures
Vulkan._PhysicalDeviceProtectedMemoryFeatures — MethodArguments:
x::PhysicalDeviceProtectedMemoryFeatures
_PhysicalDeviceProtectedMemoryFeatures(x::PhysicalDeviceProtectedMemoryFeatures) -> _PhysicalDeviceProtectedMemoryFeatures
Vulkan._PhysicalDeviceProtectedMemoryProperties — TypeIntermediate wrapper for VkPhysicalDeviceProtectedMemoryProperties.
struct _PhysicalDeviceProtectedMemoryProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProtectedMemoryPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceProtectedMemoryProperties — MethodArguments:
protected_no_fault::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceProtectedMemoryProperties(protected_no_fault::Bool; next) -> _PhysicalDeviceProtectedMemoryProperties
Vulkan._PhysicalDeviceProtectedMemoryProperties — MethodArguments:
x::PhysicalDeviceProtectedMemoryProperties
_PhysicalDeviceProtectedMemoryProperties(x::PhysicalDeviceProtectedMemoryProperties) -> _PhysicalDeviceProtectedMemoryProperties
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceProvokingVertexFeaturesEXT.
Extension: VK_EXT_provoking_vertex
struct _PhysicalDeviceProvokingVertexFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProvokingVertexFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
provoking_vertex_last::Booltransform_feedback_preserves_provoking_vertex::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceProvokingVertexFeaturesEXT(provoking_vertex_last::Bool, transform_feedback_preserves_provoking_vertex::Bool; next) -> _PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan._PhysicalDeviceProvokingVertexFeaturesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::PhysicalDeviceProvokingVertexFeaturesEXT
_PhysicalDeviceProvokingVertexFeaturesEXT(x::PhysicalDeviceProvokingVertexFeaturesEXT) -> _PhysicalDeviceProvokingVertexFeaturesEXT
Vulkan._PhysicalDeviceProvokingVertexPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceProvokingVertexPropertiesEXT.
Extension: VK_EXT_provoking_vertex
struct _PhysicalDeviceProvokingVertexPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceProvokingVertexPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceProvokingVertexPropertiesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
provoking_vertex_mode_per_pipeline::Booltransform_feedback_preserves_triangle_fan_provoking_vertex::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceProvokingVertexPropertiesEXT(provoking_vertex_mode_per_pipeline::Bool, transform_feedback_preserves_triangle_fan_provoking_vertex::Bool; next) -> _PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan._PhysicalDeviceProvokingVertexPropertiesEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::PhysicalDeviceProvokingVertexPropertiesEXT
_PhysicalDeviceProvokingVertexPropertiesEXT(x::PhysicalDeviceProvokingVertexPropertiesEXT) -> _PhysicalDeviceProvokingVertexPropertiesEXT
Vulkan._PhysicalDevicePushDescriptorPropertiesKHR — TypeIntermediate wrapper for VkPhysicalDevicePushDescriptorPropertiesKHR.
Extension: VK_KHR_push_descriptor
struct _PhysicalDevicePushDescriptorPropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDevicePushDescriptorPropertiesKHRdeps::Vector{Any}
Vulkan._PhysicalDevicePushDescriptorPropertiesKHR — MethodExtension: VK_KHR_push_descriptor
Arguments:
max_push_descriptors::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDevicePushDescriptorPropertiesKHR(max_push_descriptors::Integer; next) -> _PhysicalDevicePushDescriptorPropertiesKHR
Vulkan._PhysicalDevicePushDescriptorPropertiesKHR — MethodExtension: VK_KHR_push_descriptor
Arguments:
x::PhysicalDevicePushDescriptorPropertiesKHR
_PhysicalDevicePushDescriptorPropertiesKHR(x::PhysicalDevicePushDescriptorPropertiesKHR) -> _PhysicalDevicePushDescriptorPropertiesKHR
Vulkan._PhysicalDeviceRayQueryFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceRayQueryFeaturesKHR.
Extension: VK_KHR_ray_query
struct _PhysicalDeviceRayQueryFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRayQueryFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceRayQueryFeaturesKHR — MethodExtension: VK_KHR_ray_query
Arguments:
ray_query::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceRayQueryFeaturesKHR(ray_query::Bool; next) -> _PhysicalDeviceRayQueryFeaturesKHR
Vulkan._PhysicalDeviceRayQueryFeaturesKHR — MethodExtension: VK_KHR_ray_query
Arguments:
x::PhysicalDeviceRayQueryFeaturesKHR
_PhysicalDeviceRayQueryFeaturesKHR(x::PhysicalDeviceRayQueryFeaturesKHR) -> _PhysicalDeviceRayQueryFeaturesKHR
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceRayTracingPipelineFeaturesKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct _PhysicalDeviceRayTracingPipelineFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPipelineFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
ray_tracing_pipeline::Boolray_tracing_pipeline_shader_group_handle_capture_replay::Boolray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Boolray_tracing_pipeline_trace_rays_indirect::Boolray_traversal_primitive_culling::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceRayTracingPipelineFeaturesKHR(ray_tracing_pipeline::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay::Bool, ray_tracing_pipeline_shader_group_handle_capture_replay_mixed::Bool, ray_tracing_pipeline_trace_rays_indirect::Bool, ray_traversal_primitive_culling::Bool; next) -> _PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan._PhysicalDeviceRayTracingPipelineFeaturesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::PhysicalDeviceRayTracingPipelineFeaturesKHR
_PhysicalDeviceRayTracingPipelineFeaturesKHR(x::PhysicalDeviceRayTracingPipelineFeaturesKHR) -> _PhysicalDeviceRayTracingPipelineFeaturesKHR
Vulkan._PhysicalDeviceRayTracingPipelinePropertiesKHR — TypeIntermediate wrapper for VkPhysicalDeviceRayTracingPipelinePropertiesKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct _PhysicalDeviceRayTracingPipelinePropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPipelinePropertiesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceRayTracingPipelinePropertiesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
shader_group_handle_size::UInt32max_ray_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32shader_group_handle_capture_replay_size::UInt32max_ray_dispatch_invocation_count::UInt32shader_group_handle_alignment::UInt32max_ray_hit_attribute_size::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceRayTracingPipelinePropertiesKHR(shader_group_handle_size::Integer, max_ray_recursion_depth::Integer, max_shader_group_stride::Integer, shader_group_base_alignment::Integer, shader_group_handle_capture_replay_size::Integer, max_ray_dispatch_invocation_count::Integer, shader_group_handle_alignment::Integer, max_ray_hit_attribute_size::Integer; next) -> _PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan._PhysicalDeviceRayTracingPipelinePropertiesKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::PhysicalDeviceRayTracingPipelinePropertiesKHR
_PhysicalDeviceRayTracingPipelinePropertiesKHR(x::PhysicalDeviceRayTracingPipelinePropertiesKHR) -> _PhysicalDeviceRayTracingPipelinePropertiesKHR
Vulkan._PhysicalDeviceRayTracingPropertiesNV — TypeIntermediate wrapper for VkPhysicalDeviceRayTracingPropertiesNV.
Extension: VK_NV_ray_tracing
struct _PhysicalDeviceRayTracingPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRayTracingPropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceRayTracingPropertiesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
shader_group_handle_size::UInt32max_recursion_depth::UInt32max_shader_group_stride::UInt32shader_group_base_alignment::UInt32max_geometry_count::UInt64max_instance_count::UInt64max_triangle_count::UInt64max_descriptor_set_acceleration_structures::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceRayTracingPropertiesNV(shader_group_handle_size::Integer, max_recursion_depth::Integer, max_shader_group_stride::Integer, shader_group_base_alignment::Integer, max_geometry_count::Integer, max_instance_count::Integer, max_triangle_count::Integer, max_descriptor_set_acceleration_structures::Integer; next) -> _PhysicalDeviceRayTracingPropertiesNV
Vulkan._PhysicalDeviceRayTracingPropertiesNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::PhysicalDeviceRayTracingPropertiesNV
_PhysicalDeviceRayTracingPropertiesNV(x::PhysicalDeviceRayTracingPropertiesNV) -> _PhysicalDeviceRayTracingPropertiesNV
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV.
Extension: VK_NV_representative_fragment_test
struct _PhysicalDeviceRepresentativeFragmentTestFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRepresentativeFragmentTestFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
representative_fragment_test::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceRepresentativeFragmentTestFeaturesNV(representative_fragment_test::Bool; next) -> _PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan._PhysicalDeviceRepresentativeFragmentTestFeaturesNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
x::PhysicalDeviceRepresentativeFragmentTestFeaturesNV
_PhysicalDeviceRepresentativeFragmentTestFeaturesNV(x::PhysicalDeviceRepresentativeFragmentTestFeaturesNV) -> _PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Vulkan._PhysicalDeviceRobustness2FeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceRobustness2FeaturesEXT.
Extension: VK_EXT_robustness2
struct _PhysicalDeviceRobustness2FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRobustness2FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceRobustness2FeaturesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
robust_buffer_access_2::Boolrobust_image_access_2::Boolnull_descriptor::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceRobustness2FeaturesEXT(robust_buffer_access_2::Bool, robust_image_access_2::Bool, null_descriptor::Bool; next) -> _PhysicalDeviceRobustness2FeaturesEXT
Vulkan._PhysicalDeviceRobustness2FeaturesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
x::PhysicalDeviceRobustness2FeaturesEXT
_PhysicalDeviceRobustness2FeaturesEXT(x::PhysicalDeviceRobustness2FeaturesEXT) -> _PhysicalDeviceRobustness2FeaturesEXT
Vulkan._PhysicalDeviceRobustness2PropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceRobustness2PropertiesEXT.
Extension: VK_EXT_robustness2
struct _PhysicalDeviceRobustness2PropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceRobustness2PropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceRobustness2PropertiesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
robust_storage_buffer_access_size_alignment::UInt64robust_uniform_buffer_access_size_alignment::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceRobustness2PropertiesEXT(robust_storage_buffer_access_size_alignment::Integer, robust_uniform_buffer_access_size_alignment::Integer; next) -> _PhysicalDeviceRobustness2PropertiesEXT
Vulkan._PhysicalDeviceRobustness2PropertiesEXT — MethodExtension: VK_EXT_robustness2
Arguments:
x::PhysicalDeviceRobustness2PropertiesEXT
_PhysicalDeviceRobustness2PropertiesEXT(x::PhysicalDeviceRobustness2PropertiesEXT) -> _PhysicalDeviceRobustness2PropertiesEXT
Vulkan._PhysicalDeviceSampleLocationsPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceSampleLocationsPropertiesEXT.
Extension: VK_EXT_sample_locations
struct _PhysicalDeviceSampleLocationsPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSampleLocationsPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceSampleLocationsPropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::PhysicalDeviceSampleLocationsPropertiesEXT
_PhysicalDeviceSampleLocationsPropertiesEXT(x::PhysicalDeviceSampleLocationsPropertiesEXT) -> _PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan._PhysicalDeviceSampleLocationsPropertiesEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
sample_location_sample_counts::SampleCountFlagmax_sample_location_grid_size::_Extent2Dsample_location_coordinate_range::NTuple{2, Float32}sample_location_sub_pixel_bits::UInt32variable_sample_locations::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSampleLocationsPropertiesEXT(sample_location_sample_counts::SampleCountFlag, max_sample_location_grid_size::_Extent2D, sample_location_coordinate_range::Tuple{Float32, Float32}, sample_location_sub_pixel_bits::Integer, variable_sample_locations::Bool; next) -> _PhysicalDeviceSampleLocationsPropertiesEXT
Vulkan._PhysicalDeviceSamplerFilterMinmaxProperties — TypeIntermediate wrapper for VkPhysicalDeviceSamplerFilterMinmaxProperties.
struct _PhysicalDeviceSamplerFilterMinmaxProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSamplerFilterMinmaxPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceSamplerFilterMinmaxProperties — MethodArguments:
filter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSamplerFilterMinmaxProperties(filter_minmax_single_component_formats::Bool, filter_minmax_image_component_mapping::Bool; next) -> _PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan._PhysicalDeviceSamplerFilterMinmaxProperties — MethodArguments:
x::PhysicalDeviceSamplerFilterMinmaxProperties
_PhysicalDeviceSamplerFilterMinmaxProperties(x::PhysicalDeviceSamplerFilterMinmaxProperties) -> _PhysicalDeviceSamplerFilterMinmaxProperties
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures — TypeIntermediate wrapper for VkPhysicalDeviceSamplerYcbcrConversionFeatures.
struct _PhysicalDeviceSamplerYcbcrConversionFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSamplerYcbcrConversionFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures — MethodArguments:
sampler_ycbcr_conversion::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSamplerYcbcrConversionFeatures(sampler_ycbcr_conversion::Bool; next) -> _PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan._PhysicalDeviceSamplerYcbcrConversionFeatures — MethodArguments:
x::PhysicalDeviceSamplerYcbcrConversionFeatures
_PhysicalDeviceSamplerYcbcrConversionFeatures(x::PhysicalDeviceSamplerYcbcrConversionFeatures) -> _PhysicalDeviceSamplerYcbcrConversionFeatures
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures — TypeIntermediate wrapper for VkPhysicalDeviceScalarBlockLayoutFeatures.
struct _PhysicalDeviceScalarBlockLayoutFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceScalarBlockLayoutFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures — MethodArguments:
scalar_block_layout::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceScalarBlockLayoutFeatures(scalar_block_layout::Bool; next) -> _PhysicalDeviceScalarBlockLayoutFeatures
Vulkan._PhysicalDeviceScalarBlockLayoutFeatures — MethodArguments:
x::PhysicalDeviceScalarBlockLayoutFeatures
_PhysicalDeviceScalarBlockLayoutFeatures(x::PhysicalDeviceScalarBlockLayoutFeatures) -> _PhysicalDeviceScalarBlockLayoutFeatures
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures — TypeIntermediate wrapper for VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures.
struct _PhysicalDeviceSeparateDepthStencilLayoutsFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures — MethodArguments:
separate_depth_stencil_layouts::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSeparateDepthStencilLayoutsFeatures(separate_depth_stencil_layouts::Bool; next) -> _PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan._PhysicalDeviceSeparateDepthStencilLayoutsFeatures — MethodArguments:
x::PhysicalDeviceSeparateDepthStencilLayoutsFeatures
_PhysicalDeviceSeparateDepthStencilLayoutsFeatures(x::PhysicalDeviceSeparateDepthStencilLayoutsFeatures) -> _PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceShaderAtomicFloatFeaturesEXT.
Extension: VK_EXT_shader_atomic_float
struct _PhysicalDeviceShaderAtomicFloatFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderAtomicFloatFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT — MethodExtension: VK_EXT_shader_atomic_float
Arguments:
shader_buffer_float_32_atomics::Boolshader_buffer_float_32_atomic_add::Boolshader_buffer_float_64_atomics::Boolshader_buffer_float_64_atomic_add::Boolshader_shared_float_32_atomics::Boolshader_shared_float_32_atomic_add::Boolshader_shared_float_64_atomics::Boolshader_shared_float_64_atomic_add::Boolshader_image_float_32_atomics::Boolshader_image_float_32_atomic_add::Boolsparse_image_float_32_atomics::Boolsparse_image_float_32_atomic_add::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderAtomicFloatFeaturesEXT(shader_buffer_float_32_atomics::Bool, shader_buffer_float_32_atomic_add::Bool, shader_buffer_float_64_atomics::Bool, shader_buffer_float_64_atomic_add::Bool, shader_shared_float_32_atomics::Bool, shader_shared_float_32_atomic_add::Bool, shader_shared_float_64_atomics::Bool, shader_shared_float_64_atomic_add::Bool, shader_image_float_32_atomics::Bool, shader_image_float_32_atomic_add::Bool, sparse_image_float_32_atomics::Bool, sparse_image_float_32_atomic_add::Bool; next) -> _PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicFloatFeaturesEXT — MethodExtension: VK_EXT_shader_atomic_float
Arguments:
x::PhysicalDeviceShaderAtomicFloatFeaturesEXT
_PhysicalDeviceShaderAtomicFloatFeaturesEXT(x::PhysicalDeviceShaderAtomicFloatFeaturesEXT) -> _PhysicalDeviceShaderAtomicFloatFeaturesEXT
Vulkan._PhysicalDeviceShaderAtomicInt64Features — TypeIntermediate wrapper for VkPhysicalDeviceShaderAtomicInt64Features.
struct _PhysicalDeviceShaderAtomicInt64Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderAtomicInt64Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderAtomicInt64Features — MethodArguments:
shader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderAtomicInt64Features(shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool; next) -> _PhysicalDeviceShaderAtomicInt64Features
Vulkan._PhysicalDeviceShaderAtomicInt64Features — MethodArguments:
x::PhysicalDeviceShaderAtomicInt64Features
_PhysicalDeviceShaderAtomicInt64Features(x::PhysicalDeviceShaderAtomicInt64Features) -> _PhysicalDeviceShaderAtomicInt64Features
Vulkan._PhysicalDeviceShaderClockFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceShaderClockFeaturesKHR.
Extension: VK_KHR_shader_clock
struct _PhysicalDeviceShaderClockFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderClockFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderClockFeaturesKHR — MethodExtension: VK_KHR_shader_clock
Arguments:
shader_subgroup_clock::Boolshader_device_clock::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderClockFeaturesKHR(shader_subgroup_clock::Bool, shader_device_clock::Bool; next) -> _PhysicalDeviceShaderClockFeaturesKHR
Vulkan._PhysicalDeviceShaderClockFeaturesKHR — MethodExtension: VK_KHR_shader_clock
Arguments:
x::PhysicalDeviceShaderClockFeaturesKHR
_PhysicalDeviceShaderClockFeaturesKHR(x::PhysicalDeviceShaderClockFeaturesKHR) -> _PhysicalDeviceShaderClockFeaturesKHR
Vulkan._PhysicalDeviceShaderCoreProperties2AMD — TypeIntermediate wrapper for VkPhysicalDeviceShaderCoreProperties2AMD.
Extension: VK_AMD_shader_core_properties2
struct _PhysicalDeviceShaderCoreProperties2AMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderCoreProperties2AMDdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderCoreProperties2AMD — MethodExtension: VK_AMD_shader_core_properties2
Arguments:
x::PhysicalDeviceShaderCoreProperties2AMD
_PhysicalDeviceShaderCoreProperties2AMD(x::PhysicalDeviceShaderCoreProperties2AMD) -> _PhysicalDeviceShaderCoreProperties2AMD
Vulkan._PhysicalDeviceShaderCoreProperties2AMD — MethodExtension: VK_AMD_shader_core_properties2
Arguments:
shader_core_features::ShaderCorePropertiesFlagAMDactive_compute_unit_count::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderCoreProperties2AMD(shader_core_features::ShaderCorePropertiesFlagAMD, active_compute_unit_count::Integer; next) -> _PhysicalDeviceShaderCoreProperties2AMD
Vulkan._PhysicalDeviceShaderCorePropertiesAMD — TypeIntermediate wrapper for VkPhysicalDeviceShaderCorePropertiesAMD.
Extension: VK_AMD_shader_core_properties
struct _PhysicalDeviceShaderCorePropertiesAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderCorePropertiesAMDdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderCorePropertiesAMD — MethodExtension: VK_AMD_shader_core_properties
Arguments:
shader_engine_count::UInt32shader_arrays_per_engine_count::UInt32compute_units_per_shader_array::UInt32simd_per_compute_unit::UInt32wavefronts_per_simd::UInt32wavefront_size::UInt32sgprs_per_simd::UInt32min_sgpr_allocation::UInt32max_sgpr_allocation::UInt32sgpr_allocation_granularity::UInt32vgprs_per_simd::UInt32min_vgpr_allocation::UInt32max_vgpr_allocation::UInt32vgpr_allocation_granularity::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderCorePropertiesAMD(shader_engine_count::Integer, shader_arrays_per_engine_count::Integer, compute_units_per_shader_array::Integer, simd_per_compute_unit::Integer, wavefronts_per_simd::Integer, wavefront_size::Integer, sgprs_per_simd::Integer, min_sgpr_allocation::Integer, max_sgpr_allocation::Integer, sgpr_allocation_granularity::Integer, vgprs_per_simd::Integer, min_vgpr_allocation::Integer, max_vgpr_allocation::Integer, vgpr_allocation_granularity::Integer; next) -> _PhysicalDeviceShaderCorePropertiesAMD
Vulkan._PhysicalDeviceShaderCorePropertiesAMD — MethodExtension: VK_AMD_shader_core_properties
Arguments:
x::PhysicalDeviceShaderCorePropertiesAMD
_PhysicalDeviceShaderCorePropertiesAMD(x::PhysicalDeviceShaderCorePropertiesAMD) -> _PhysicalDeviceShaderCorePropertiesAMD
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT.
Extension: VK_EXT_shader_demote_to_helper_invocation
struct _PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — MethodExtension: VK_EXT_shader_demote_to_helper_invocation
Arguments:
shader_demote_to_helper_invocation::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(shader_demote_to_helper_invocation::Bool; next) -> _PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan._PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT — MethodExtension: VK_EXT_shader_demote_to_helper_invocation
Arguments:
x::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
_PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT(x::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) -> _PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Vulkan._PhysicalDeviceShaderDrawParametersFeatures — TypeIntermediate wrapper for VkPhysicalDeviceShaderDrawParametersFeatures.
struct _PhysicalDeviceShaderDrawParametersFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderDrawParametersFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderDrawParametersFeatures — MethodArguments:
shader_draw_parameters::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderDrawParametersFeatures(shader_draw_parameters::Bool; next) -> _PhysicalDeviceShaderDrawParametersFeatures
Vulkan._PhysicalDeviceShaderDrawParametersFeatures — MethodArguments:
x::PhysicalDeviceShaderDrawParametersFeatures
_PhysicalDeviceShaderDrawParametersFeatures(x::PhysicalDeviceShaderDrawParametersFeatures) -> _PhysicalDeviceShaderDrawParametersFeatures
Vulkan._PhysicalDeviceShaderFloat16Int8Features — TypeIntermediate wrapper for VkPhysicalDeviceShaderFloat16Int8Features.
struct _PhysicalDeviceShaderFloat16Int8Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderFloat16Int8Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderFloat16Int8Features — MethodArguments:
shader_float_16::Boolshader_int_8::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderFloat16Int8Features(shader_float_16::Bool, shader_int_8::Bool; next) -> _PhysicalDeviceShaderFloat16Int8Features
Vulkan._PhysicalDeviceShaderFloat16Int8Features — MethodArguments:
x::PhysicalDeviceShaderFloat16Int8Features
_PhysicalDeviceShaderFloat16Int8Features(x::PhysicalDeviceShaderFloat16Int8Features) -> _PhysicalDeviceShaderFloat16Int8Features
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT.
Extension: VK_EXT_shader_image_atomic_int64
struct _PhysicalDeviceShaderImageAtomicInt64FeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — MethodExtension: VK_EXT_shader_image_atomic_int64
Arguments:
shader_image_int_64_atomics::Boolsparse_image_int_64_atomics::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderImageAtomicInt64FeaturesEXT(shader_image_int_64_atomics::Bool, sparse_image_int_64_atomics::Bool; next) -> _PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan._PhysicalDeviceShaderImageAtomicInt64FeaturesEXT — MethodExtension: VK_EXT_shader_image_atomic_int64
Arguments:
x::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
_PhysicalDeviceShaderImageAtomicInt64FeaturesEXT(x::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT) -> _PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceShaderImageFootprintFeaturesNV.
Extension: VK_NV_shader_image_footprint
struct _PhysicalDeviceShaderImageFootprintFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderImageFootprintFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV — MethodExtension: VK_NV_shader_image_footprint
Arguments:
image_footprint::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderImageFootprintFeaturesNV(image_footprint::Bool; next) -> _PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan._PhysicalDeviceShaderImageFootprintFeaturesNV — MethodExtension: VK_NV_shader_image_footprint
Arguments:
x::PhysicalDeviceShaderImageFootprintFeaturesNV
_PhysicalDeviceShaderImageFootprintFeaturesNV(x::PhysicalDeviceShaderImageFootprintFeaturesNV) -> _PhysicalDeviceShaderImageFootprintFeaturesNV
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — TypeIntermediate wrapper for VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.
Extension: VK_INTEL_shader_integer_functions2
struct _PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTELdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — MethodExtension: VK_INTEL_shader_integer_functions2
Arguments:
shader_integer_functions_2::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(shader_integer_functions_2::Bool; next) -> _PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan._PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL — MethodExtension: VK_INTEL_shader_integer_functions2
Arguments:
x::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
_PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(x::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL) -> _PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceShaderSMBuiltinsFeaturesNV.
Extension: VK_NV_shader_sm_builtins
struct _PhysicalDeviceShaderSMBuiltinsFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSMBuiltinsFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
shader_sm_builtins::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderSMBuiltinsFeaturesNV(shader_sm_builtins::Bool; next) -> _PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan._PhysicalDeviceShaderSMBuiltinsFeaturesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
x::PhysicalDeviceShaderSMBuiltinsFeaturesNV
_PhysicalDeviceShaderSMBuiltinsFeaturesNV(x::PhysicalDeviceShaderSMBuiltinsFeaturesNV) -> _PhysicalDeviceShaderSMBuiltinsFeaturesNV
Vulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNV — TypeIntermediate wrapper for VkPhysicalDeviceShaderSMBuiltinsPropertiesNV.
Extension: VK_NV_shader_sm_builtins
struct _PhysicalDeviceShaderSMBuiltinsPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSMBuiltinsPropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
shader_sm_count::UInt32shader_warps_per_sm::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderSMBuiltinsPropertiesNV(shader_sm_count::Integer, shader_warps_per_sm::Integer; next) -> _PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan._PhysicalDeviceShaderSMBuiltinsPropertiesNV — MethodExtension: VK_NV_shader_sm_builtins
Arguments:
x::PhysicalDeviceShaderSMBuiltinsPropertiesNV
_PhysicalDeviceShaderSMBuiltinsPropertiesNV(x::PhysicalDeviceShaderSMBuiltinsPropertiesNV) -> _PhysicalDeviceShaderSMBuiltinsPropertiesNV
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures — TypeIntermediate wrapper for VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures.
struct _PhysicalDeviceShaderSubgroupExtendedTypesFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures — MethodArguments:
shader_subgroup_extended_types::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderSubgroupExtendedTypesFeatures(shader_subgroup_extended_types::Bool; next) -> _PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan._PhysicalDeviceShaderSubgroupExtendedTypesFeatures — MethodArguments:
x::PhysicalDeviceShaderSubgroupExtendedTypesFeatures
_PhysicalDeviceShaderSubgroupExtendedTypesFeatures(x::PhysicalDeviceShaderSubgroupExtendedTypesFeatures) -> _PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Vulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR.
Extension: VK_KHR_shader_terminate_invocation
struct _PhysicalDeviceShaderTerminateInvocationFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShaderTerminateInvocationFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHR — MethodExtension: VK_KHR_shader_terminate_invocation
Arguments:
shader_terminate_invocation::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShaderTerminateInvocationFeaturesKHR(shader_terminate_invocation::Bool; next) -> _PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan._PhysicalDeviceShaderTerminateInvocationFeaturesKHR — MethodExtension: VK_KHR_shader_terminate_invocation
Arguments:
x::PhysicalDeviceShaderTerminateInvocationFeaturesKHR
_PhysicalDeviceShaderTerminateInvocationFeaturesKHR(x::PhysicalDeviceShaderTerminateInvocationFeaturesKHR) -> _PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV — TypeIntermediate wrapper for VkPhysicalDeviceShadingRateImageFeaturesNV.
Extension: VK_NV_shading_rate_image
struct _PhysicalDeviceShadingRateImageFeaturesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShadingRateImageFeaturesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate_image::Boolshading_rate_coarse_sample_order::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShadingRateImageFeaturesNV(shading_rate_image::Bool, shading_rate_coarse_sample_order::Bool; next) -> _PhysicalDeviceShadingRateImageFeaturesNV
Vulkan._PhysicalDeviceShadingRateImageFeaturesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::PhysicalDeviceShadingRateImageFeaturesNV
_PhysicalDeviceShadingRateImageFeaturesNV(x::PhysicalDeviceShadingRateImageFeaturesNV) -> _PhysicalDeviceShadingRateImageFeaturesNV
Vulkan._PhysicalDeviceShadingRateImagePropertiesNV — TypeIntermediate wrapper for VkPhysicalDeviceShadingRateImagePropertiesNV.
Extension: VK_NV_shading_rate_image
struct _PhysicalDeviceShadingRateImagePropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceShadingRateImagePropertiesNVdeps::Vector{Any}
Vulkan._PhysicalDeviceShadingRateImagePropertiesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::PhysicalDeviceShadingRateImagePropertiesNV
_PhysicalDeviceShadingRateImagePropertiesNV(x::PhysicalDeviceShadingRateImagePropertiesNV) -> _PhysicalDeviceShadingRateImagePropertiesNV
Vulkan._PhysicalDeviceShadingRateImagePropertiesNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate_texel_size::_Extent2Dshading_rate_palette_size::UInt32shading_rate_max_coarse_samples::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceShadingRateImagePropertiesNV(shading_rate_texel_size::_Extent2D, shading_rate_palette_size::Integer, shading_rate_max_coarse_samples::Integer; next) -> _PhysicalDeviceShadingRateImagePropertiesNV
Vulkan._PhysicalDeviceSparseImageFormatInfo2 — TypeIntermediate wrapper for VkPhysicalDeviceSparseImageFormatInfo2.
struct _PhysicalDeviceSparseImageFormatInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSparseImageFormatInfo2deps::Vector{Any}
Vulkan._PhysicalDeviceSparseImageFormatInfo2 — MethodArguments:
format::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTilingnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSparseImageFormatInfo2(format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling; next) -> _PhysicalDeviceSparseImageFormatInfo2
Vulkan._PhysicalDeviceSparseImageFormatInfo2 — MethodArguments:
x::PhysicalDeviceSparseImageFormatInfo2
_PhysicalDeviceSparseImageFormatInfo2(x::PhysicalDeviceSparseImageFormatInfo2) -> _PhysicalDeviceSparseImageFormatInfo2
Vulkan._PhysicalDeviceSparseProperties — TypeIntermediate wrapper for VkPhysicalDeviceSparseProperties.
struct _PhysicalDeviceSparseProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSparseProperties
Vulkan._PhysicalDeviceSparseProperties — MethodArguments:
residency_standard_2_d_block_shape::Boolresidency_standard_2_d_multisample_block_shape::Boolresidency_standard_3_d_block_shape::Boolresidency_aligned_mip_size::Boolresidency_non_resident_strict::Bool
_PhysicalDeviceSparseProperties(residency_standard_2_d_block_shape::Bool, residency_standard_2_d_multisample_block_shape::Bool, residency_standard_3_d_block_shape::Bool, residency_aligned_mip_size::Bool, residency_non_resident_strict::Bool) -> _PhysicalDeviceSparseProperties
Vulkan._PhysicalDeviceSparseProperties — MethodArguments:
x::PhysicalDeviceSparseProperties
_PhysicalDeviceSparseProperties(x::PhysicalDeviceSparseProperties) -> _PhysicalDeviceSparseProperties
Vulkan._PhysicalDeviceSubgroupProperties — TypeIntermediate wrapper for VkPhysicalDeviceSubgroupProperties.
struct _PhysicalDeviceSubgroupProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupPropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceSubgroupProperties — MethodArguments:
subgroup_size::UInt32supported_stages::ShaderStageFlagsupported_operations::SubgroupFeatureFlagquad_operations_in_all_stages::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSubgroupProperties(subgroup_size::Integer, supported_stages::ShaderStageFlag, supported_operations::SubgroupFeatureFlag, quad_operations_in_all_stages::Bool; next) -> _PhysicalDeviceSubgroupProperties
Vulkan._PhysicalDeviceSubgroupProperties — MethodArguments:
x::PhysicalDeviceSubgroupProperties
_PhysicalDeviceSubgroupProperties(x::PhysicalDeviceSubgroupProperties) -> _PhysicalDeviceSubgroupProperties
Vulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceSubgroupSizeControlFeaturesEXT.
Extension: VK_EXT_subgroup_size_control
struct _PhysicalDeviceSubgroupSizeControlFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupSizeControlFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
subgroup_size_control::Boolcompute_full_subgroups::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSubgroupSizeControlFeaturesEXT(subgroup_size_control::Bool, compute_full_subgroups::Bool; next) -> _PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan._PhysicalDeviceSubgroupSizeControlFeaturesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::PhysicalDeviceSubgroupSizeControlFeaturesEXT
_PhysicalDeviceSubgroupSizeControlFeaturesEXT(x::PhysicalDeviceSubgroupSizeControlFeaturesEXT) -> _PhysicalDeviceSubgroupSizeControlFeaturesEXT
Vulkan._PhysicalDeviceSubgroupSizeControlPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceSubgroupSizeControlPropertiesEXT.
Extension: VK_EXT_subgroup_size_control
struct _PhysicalDeviceSubgroupSizeControlPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSubgroupSizeControlPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceSubgroupSizeControlPropertiesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
min_subgroup_size::UInt32max_subgroup_size::UInt32max_compute_workgroup_subgroups::UInt32required_subgroup_size_stages::ShaderStageFlagnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSubgroupSizeControlPropertiesEXT(min_subgroup_size::Integer, max_subgroup_size::Integer, max_compute_workgroup_subgroups::Integer, required_subgroup_size_stages::ShaderStageFlag; next) -> _PhysicalDeviceSubgroupSizeControlPropertiesEXT
Vulkan._PhysicalDeviceSubgroupSizeControlPropertiesEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::PhysicalDeviceSubgroupSizeControlPropertiesEXT
_PhysicalDeviceSubgroupSizeControlPropertiesEXT(x::PhysicalDeviceSubgroupSizeControlPropertiesEXT) -> _PhysicalDeviceSubgroupSizeControlPropertiesEXT
Vulkan._PhysicalDeviceSurfaceInfo2KHR — TypeIntermediate wrapper for VkPhysicalDeviceSurfaceInfo2KHR.
Extension: VK_KHR_get_surface_capabilities2
struct _PhysicalDeviceSurfaceInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSurfaceInfo2KHRdeps::Vector{Any}surface::SurfaceKHR
Vulkan._PhysicalDeviceSurfaceInfo2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
surface::SurfaceKHRnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSurfaceInfo2KHR(surface; next) -> _PhysicalDeviceSurfaceInfo2KHR
Vulkan._PhysicalDeviceSurfaceInfo2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::PhysicalDeviceSurfaceInfo2KHR
_PhysicalDeviceSurfaceInfo2KHR(x::PhysicalDeviceSurfaceInfo2KHR) -> _PhysicalDeviceSurfaceInfo2KHR
Vulkan._PhysicalDeviceSynchronization2FeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceSynchronization2FeaturesKHR.
Extension: VK_KHR_synchronization2
struct _PhysicalDeviceSynchronization2FeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceSynchronization2FeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceSynchronization2FeaturesKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
synchronization2::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceSynchronization2FeaturesKHR(synchronization2::Bool; next) -> _PhysicalDeviceSynchronization2FeaturesKHR
Vulkan._PhysicalDeviceSynchronization2FeaturesKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::PhysicalDeviceSynchronization2FeaturesKHR
_PhysicalDeviceSynchronization2FeaturesKHR(x::PhysicalDeviceSynchronization2FeaturesKHR) -> _PhysicalDeviceSynchronization2FeaturesKHR
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT.
Extension: VK_EXT_texel_buffer_alignment
struct _PhysicalDeviceTexelBufferAlignmentFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTexelBufferAlignmentFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
texel_buffer_alignment::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceTexelBufferAlignmentFeaturesEXT(texel_buffer_alignment::Bool; next) -> _PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan._PhysicalDeviceTexelBufferAlignmentFeaturesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
x::PhysicalDeviceTexelBufferAlignmentFeaturesEXT
_PhysicalDeviceTexelBufferAlignmentFeaturesEXT(x::PhysicalDeviceTexelBufferAlignmentFeaturesEXT) -> _PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Vulkan._PhysicalDeviceTexelBufferAlignmentPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT.
Extension: VK_EXT_texel_buffer_alignment
struct _PhysicalDeviceTexelBufferAlignmentPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTexelBufferAlignmentPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTexelBufferAlignmentPropertiesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
storage_texel_buffer_offset_alignment_bytes::UInt64storage_texel_buffer_offset_single_texel_alignment::Booluniform_texel_buffer_offset_alignment_bytes::UInt64uniform_texel_buffer_offset_single_texel_alignment::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceTexelBufferAlignmentPropertiesEXT(storage_texel_buffer_offset_alignment_bytes::Integer, storage_texel_buffer_offset_single_texel_alignment::Bool, uniform_texel_buffer_offset_alignment_bytes::Integer, uniform_texel_buffer_offset_single_texel_alignment::Bool; next) -> _PhysicalDeviceTexelBufferAlignmentPropertiesEXT
Vulkan._PhysicalDeviceTexelBufferAlignmentPropertiesEXT — MethodExtension: VK_EXT_texel_buffer_alignment
Arguments:
x::PhysicalDeviceTexelBufferAlignmentPropertiesEXT
_PhysicalDeviceTexelBufferAlignmentPropertiesEXT(x::PhysicalDeviceTexelBufferAlignmentPropertiesEXT) -> _PhysicalDeviceTexelBufferAlignmentPropertiesEXT
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT.
Extension: VK_EXT_texture_compression_astc_hdr
struct _PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — MethodExtension: VK_EXT_texture_compression_astc_hdr
Arguments:
texture_compression_astc_hdr::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(texture_compression_astc_hdr::Bool; next) -> _PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan._PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT — MethodExtension: VK_EXT_texture_compression_astc_hdr
Arguments:
x::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
_PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT(x::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) -> _PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures — TypeIntermediate wrapper for VkPhysicalDeviceTimelineSemaphoreFeatures.
struct _PhysicalDeviceTimelineSemaphoreFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTimelineSemaphoreFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures — MethodArguments:
timeline_semaphore::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceTimelineSemaphoreFeatures(timeline_semaphore::Bool; next) -> _PhysicalDeviceTimelineSemaphoreFeatures
Vulkan._PhysicalDeviceTimelineSemaphoreFeatures — MethodArguments:
x::PhysicalDeviceTimelineSemaphoreFeatures
_PhysicalDeviceTimelineSemaphoreFeatures(x::PhysicalDeviceTimelineSemaphoreFeatures) -> _PhysicalDeviceTimelineSemaphoreFeatures
Vulkan._PhysicalDeviceTimelineSemaphoreProperties — TypeIntermediate wrapper for VkPhysicalDeviceTimelineSemaphoreProperties.
struct _PhysicalDeviceTimelineSemaphoreProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTimelineSemaphorePropertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceTimelineSemaphoreProperties — MethodArguments:
max_timeline_semaphore_value_difference::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceTimelineSemaphoreProperties(max_timeline_semaphore_value_difference::Integer; next) -> _PhysicalDeviceTimelineSemaphoreProperties
Vulkan._PhysicalDeviceTimelineSemaphoreProperties — MethodArguments:
x::PhysicalDeviceTimelineSemaphoreProperties
_PhysicalDeviceTimelineSemaphoreProperties(x::PhysicalDeviceTimelineSemaphoreProperties) -> _PhysicalDeviceTimelineSemaphoreProperties
Vulkan._PhysicalDeviceToolPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceToolPropertiesEXT.
Extension: VK_EXT_tooling_info
struct _PhysicalDeviceToolPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceToolPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceToolPropertiesEXT — MethodExtension: VK_EXT_tooling_info
Arguments:
name::Stringversion::Stringpurposes::ToolPurposeFlagEXTdescription::Stringlayer::Stringnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceToolPropertiesEXT(name::AbstractString, version::AbstractString, purposes::ToolPurposeFlagEXT, description::AbstractString, layer::AbstractString; next)
Vulkan._PhysicalDeviceToolPropertiesEXT — MethodExtension: VK_EXT_tooling_info
Arguments:
x::PhysicalDeviceToolPropertiesEXT
_PhysicalDeviceToolPropertiesEXT(x::PhysicalDeviceToolPropertiesEXT)
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceTransformFeedbackFeaturesEXT.
Extension: VK_EXT_transform_feedback
struct _PhysicalDeviceTransformFeedbackFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTransformFeedbackFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
transform_feedback::Boolgeometry_streams::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceTransformFeedbackFeaturesEXT(transform_feedback::Bool, geometry_streams::Bool; next) -> _PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan._PhysicalDeviceTransformFeedbackFeaturesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::PhysicalDeviceTransformFeedbackFeaturesEXT
_PhysicalDeviceTransformFeedbackFeaturesEXT(x::PhysicalDeviceTransformFeedbackFeaturesEXT) -> _PhysicalDeviceTransformFeedbackFeaturesEXT
Vulkan._PhysicalDeviceTransformFeedbackPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceTransformFeedbackPropertiesEXT.
Extension: VK_EXT_transform_feedback
struct _PhysicalDeviceTransformFeedbackPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceTransformFeedbackPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceTransformFeedbackPropertiesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
max_transform_feedback_streams::UInt32max_transform_feedback_buffers::UInt32max_transform_feedback_buffer_size::UInt64max_transform_feedback_stream_data_size::UInt32max_transform_feedback_buffer_data_size::UInt32max_transform_feedback_buffer_data_stride::UInt32transform_feedback_queries::Booltransform_feedback_streams_lines_triangles::Booltransform_feedback_rasterization_stream_select::Booltransform_feedback_draw::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceTransformFeedbackPropertiesEXT(max_transform_feedback_streams::Integer, max_transform_feedback_buffers::Integer, max_transform_feedback_buffer_size::Integer, max_transform_feedback_stream_data_size::Integer, max_transform_feedback_buffer_data_size::Integer, max_transform_feedback_buffer_data_stride::Integer, transform_feedback_queries::Bool, transform_feedback_streams_lines_triangles::Bool, transform_feedback_rasterization_stream_select::Bool, transform_feedback_draw::Bool; next) -> _PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan._PhysicalDeviceTransformFeedbackPropertiesEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::PhysicalDeviceTransformFeedbackPropertiesEXT
_PhysicalDeviceTransformFeedbackPropertiesEXT(x::PhysicalDeviceTransformFeedbackPropertiesEXT) -> _PhysicalDeviceTransformFeedbackPropertiesEXT
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures — TypeIntermediate wrapper for VkPhysicalDeviceUniformBufferStandardLayoutFeatures.
struct _PhysicalDeviceUniformBufferStandardLayoutFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceUniformBufferStandardLayoutFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures — MethodArguments:
uniform_buffer_standard_layout::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceUniformBufferStandardLayoutFeatures(uniform_buffer_standard_layout::Bool; next) -> _PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan._PhysicalDeviceUniformBufferStandardLayoutFeatures — MethodArguments:
x::PhysicalDeviceUniformBufferStandardLayoutFeatures
_PhysicalDeviceUniformBufferStandardLayoutFeatures(x::PhysicalDeviceUniformBufferStandardLayoutFeatures) -> _PhysicalDeviceUniformBufferStandardLayoutFeatures
Vulkan._PhysicalDeviceVariablePointersFeatures — TypeIntermediate wrapper for VkPhysicalDeviceVariablePointersFeatures.
struct _PhysicalDeviceVariablePointersFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVariablePointersFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceVariablePointersFeatures — MethodArguments:
variable_pointers_storage_buffer::Boolvariable_pointers::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVariablePointersFeatures(variable_pointers_storage_buffer::Bool, variable_pointers::Bool; next) -> _PhysicalDeviceVariablePointersFeatures
Vulkan._PhysicalDeviceVariablePointersFeatures — MethodArguments:
x::PhysicalDeviceVariablePointersFeatures
_PhysicalDeviceVariablePointersFeatures(x::PhysicalDeviceVariablePointersFeatures) -> _PhysicalDeviceVariablePointersFeatures
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct _PhysicalDeviceVertexAttributeDivisorFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVertexAttributeDivisorFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
vertex_attribute_instance_rate_divisor::Boolvertex_attribute_instance_rate_zero_divisor::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVertexAttributeDivisorFeaturesEXT(vertex_attribute_instance_rate_divisor::Bool, vertex_attribute_instance_rate_zero_divisor::Bool; next) -> _PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan._PhysicalDeviceVertexAttributeDivisorFeaturesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::PhysicalDeviceVertexAttributeDivisorFeaturesEXT
_PhysicalDeviceVertexAttributeDivisorFeaturesEXT(x::PhysicalDeviceVertexAttributeDivisorFeaturesEXT) -> _PhysicalDeviceVertexAttributeDivisorFeaturesEXT
Vulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXT — TypeIntermediate wrapper for VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct _PhysicalDeviceVertexAttributeDivisorPropertiesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVertexAttributeDivisorPropertiesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
max_vertex_attrib_divisor::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVertexAttributeDivisorPropertiesEXT(max_vertex_attrib_divisor::Integer; next) -> _PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan._PhysicalDeviceVertexAttributeDivisorPropertiesEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::PhysicalDeviceVertexAttributeDivisorPropertiesEXT
_PhysicalDeviceVertexAttributeDivisorPropertiesEXT(x::PhysicalDeviceVertexAttributeDivisorPropertiesEXT) -> _PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct _PhysicalDeviceVertexInputDynamicStateFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVertexInputDynamicStateFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
vertex_input_dynamic_state::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVertexInputDynamicStateFeaturesEXT(vertex_input_dynamic_state::Bool; next) -> _PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceVertexInputDynamicStateFeaturesEXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::PhysicalDeviceVertexInputDynamicStateFeaturesEXT
_PhysicalDeviceVertexInputDynamicStateFeaturesEXT(x::PhysicalDeviceVertexInputDynamicStateFeaturesEXT) -> _PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Vulkan._PhysicalDeviceVulkan11Features — TypeIntermediate wrapper for VkPhysicalDeviceVulkan11Features.
struct _PhysicalDeviceVulkan11Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan11Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkan11Features — MethodArguments:
storage_buffer_16_bit_access::Booluniform_and_storage_buffer_16_bit_access::Boolstorage_push_constant_16::Boolstorage_input_output_16::Boolmultiview::Boolmultiview_geometry_shader::Boolmultiview_tessellation_shader::Boolvariable_pointers_storage_buffer::Boolvariable_pointers::Boolprotected_memory::Boolsampler_ycbcr_conversion::Boolshader_draw_parameters::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVulkan11Features(storage_buffer_16_bit_access::Bool, uniform_and_storage_buffer_16_bit_access::Bool, storage_push_constant_16::Bool, storage_input_output_16::Bool, multiview::Bool, multiview_geometry_shader::Bool, multiview_tessellation_shader::Bool, variable_pointers_storage_buffer::Bool, variable_pointers::Bool, protected_memory::Bool, sampler_ycbcr_conversion::Bool, shader_draw_parameters::Bool; next) -> _PhysicalDeviceVulkan11Features
Vulkan._PhysicalDeviceVulkan11Features — MethodArguments:
x::PhysicalDeviceVulkan11Features
_PhysicalDeviceVulkan11Features(x::PhysicalDeviceVulkan11Features) -> _PhysicalDeviceVulkan11Features
Vulkan._PhysicalDeviceVulkan11Properties — TypeIntermediate wrapper for VkPhysicalDeviceVulkan11Properties.
struct _PhysicalDeviceVulkan11Properties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan11Propertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkan11Properties — MethodArguments:
device_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}driver_uuid::NTuple{Int(VK_UUID_SIZE), UInt8}device_luid::NTuple{Int(VK_LUID_SIZE), UInt8}device_node_mask::UInt32device_luid_valid::Boolsubgroup_size::UInt32subgroup_supported_stages::ShaderStageFlagsubgroup_supported_operations::SubgroupFeatureFlagsubgroup_quad_operations_in_all_stages::Boolpoint_clipping_behavior::PointClippingBehaviormax_multiview_view_count::UInt32max_multiview_instance_index::UInt32protected_no_fault::Boolmax_per_set_descriptors::UInt32max_memory_allocation_size::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVulkan11Properties(device_uuid::NTuple{16, UInt8}, driver_uuid::NTuple{16, UInt8}, device_luid::NTuple{8, UInt8}, device_node_mask::Integer, device_luid_valid::Bool, subgroup_size::Integer, subgroup_supported_stages::ShaderStageFlag, subgroup_supported_operations::SubgroupFeatureFlag, subgroup_quad_operations_in_all_stages::Bool, point_clipping_behavior::PointClippingBehavior, max_multiview_view_count::Integer, max_multiview_instance_index::Integer, protected_no_fault::Bool, max_per_set_descriptors::Integer, max_memory_allocation_size::Integer; next) -> _PhysicalDeviceVulkan11Properties
Vulkan._PhysicalDeviceVulkan11Properties — MethodArguments:
x::PhysicalDeviceVulkan11Properties
_PhysicalDeviceVulkan11Properties(x::PhysicalDeviceVulkan11Properties) -> _PhysicalDeviceVulkan11Properties
Vulkan._PhysicalDeviceVulkan12Features — TypeIntermediate wrapper for VkPhysicalDeviceVulkan12Features.
struct _PhysicalDeviceVulkan12Features <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan12Featuresdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkan12Features — MethodArguments:
sampler_mirror_clamp_to_edge::Booldraw_indirect_count::Boolstorage_buffer_8_bit_access::Booluniform_and_storage_buffer_8_bit_access::Boolstorage_push_constant_8::Boolshader_buffer_int_64_atomics::Boolshader_shared_int_64_atomics::Boolshader_float_16::Boolshader_int_8::Booldescriptor_indexing::Boolshader_input_attachment_array_dynamic_indexing::Boolshader_uniform_texel_buffer_array_dynamic_indexing::Boolshader_storage_texel_buffer_array_dynamic_indexing::Boolshader_uniform_buffer_array_non_uniform_indexing::Boolshader_sampled_image_array_non_uniform_indexing::Boolshader_storage_buffer_array_non_uniform_indexing::Boolshader_storage_image_array_non_uniform_indexing::Boolshader_input_attachment_array_non_uniform_indexing::Boolshader_uniform_texel_buffer_array_non_uniform_indexing::Boolshader_storage_texel_buffer_array_non_uniform_indexing::Booldescriptor_binding_uniform_buffer_update_after_bind::Booldescriptor_binding_sampled_image_update_after_bind::Booldescriptor_binding_storage_image_update_after_bind::Booldescriptor_binding_storage_buffer_update_after_bind::Booldescriptor_binding_uniform_texel_buffer_update_after_bind::Booldescriptor_binding_storage_texel_buffer_update_after_bind::Booldescriptor_binding_update_unused_while_pending::Booldescriptor_binding_partially_bound::Booldescriptor_binding_variable_descriptor_count::Boolruntime_descriptor_array::Boolsampler_filter_minmax::Boolscalar_block_layout::Boolimageless_framebuffer::Booluniform_buffer_standard_layout::Boolshader_subgroup_extended_types::Boolseparate_depth_stencil_layouts::Boolhost_query_reset::Booltimeline_semaphore::Boolbuffer_device_address::Boolbuffer_device_address_capture_replay::Boolbuffer_device_address_multi_device::Boolvulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Boolshader_output_viewport_index::Boolshader_output_layer::Boolsubgroup_broadcast_dynamic_id::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVulkan12Features(sampler_mirror_clamp_to_edge::Bool, draw_indirect_count::Bool, storage_buffer_8_bit_access::Bool, uniform_and_storage_buffer_8_bit_access::Bool, storage_push_constant_8::Bool, shader_buffer_int_64_atomics::Bool, shader_shared_int_64_atomics::Bool, shader_float_16::Bool, shader_int_8::Bool, descriptor_indexing::Bool, shader_input_attachment_array_dynamic_indexing::Bool, shader_uniform_texel_buffer_array_dynamic_indexing::Bool, shader_storage_texel_buffer_array_dynamic_indexing::Bool, shader_uniform_buffer_array_non_uniform_indexing::Bool, shader_sampled_image_array_non_uniform_indexing::Bool, shader_storage_buffer_array_non_uniform_indexing::Bool, shader_storage_image_array_non_uniform_indexing::Bool, shader_input_attachment_array_non_uniform_indexing::Bool, shader_uniform_texel_buffer_array_non_uniform_indexing::Bool, shader_storage_texel_buffer_array_non_uniform_indexing::Bool, descriptor_binding_uniform_buffer_update_after_bind::Bool, descriptor_binding_sampled_image_update_after_bind::Bool, descriptor_binding_storage_image_update_after_bind::Bool, descriptor_binding_storage_buffer_update_after_bind::Bool, descriptor_binding_uniform_texel_buffer_update_after_bind::Bool, descriptor_binding_storage_texel_buffer_update_after_bind::Bool, descriptor_binding_update_unused_while_pending::Bool, descriptor_binding_partially_bound::Bool, descriptor_binding_variable_descriptor_count::Bool, runtime_descriptor_array::Bool, sampler_filter_minmax::Bool, scalar_block_layout::Bool, imageless_framebuffer::Bool, uniform_buffer_standard_layout::Bool, shader_subgroup_extended_types::Bool, separate_depth_stencil_layouts::Bool, host_query_reset::Bool, timeline_semaphore::Bool, buffer_device_address::Bool, buffer_device_address_capture_replay::Bool, buffer_device_address_multi_device::Bool, vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool, shader_output_viewport_index::Bool, shader_output_layer::Bool, subgroup_broadcast_dynamic_id::Bool; next) -> _PhysicalDeviceVulkan12Features
Vulkan._PhysicalDeviceVulkan12Features — MethodArguments:
x::PhysicalDeviceVulkan12Features
_PhysicalDeviceVulkan12Features(x::PhysicalDeviceVulkan12Features) -> _PhysicalDeviceVulkan12Features
Vulkan._PhysicalDeviceVulkan12Properties — TypeIntermediate wrapper for VkPhysicalDeviceVulkan12Properties.
struct _PhysicalDeviceVulkan12Properties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkan12Propertiesdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkan12Properties — MethodArguments:
driver_id::DriverIddriver_name::Stringdriver_info::Stringconformance_version::_ConformanceVersiondenorm_behavior_independence::ShaderFloatControlsIndependencerounding_mode_independence::ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float_16::Boolshader_signed_zero_inf_nan_preserve_float_32::Boolshader_signed_zero_inf_nan_preserve_float_64::Boolshader_denorm_preserve_float_16::Boolshader_denorm_preserve_float_32::Boolshader_denorm_preserve_float_64::Boolshader_denorm_flush_to_zero_float_16::Boolshader_denorm_flush_to_zero_float_32::Boolshader_denorm_flush_to_zero_float_64::Boolshader_rounding_mode_rte_float_16::Boolshader_rounding_mode_rte_float_32::Boolshader_rounding_mode_rte_float_64::Boolshader_rounding_mode_rtz_float_16::Boolshader_rounding_mode_rtz_float_32::Boolshader_rounding_mode_rtz_float_64::Boolmax_update_after_bind_descriptors_in_all_pools::UInt32shader_uniform_buffer_array_non_uniform_indexing_native::Boolshader_sampled_image_array_non_uniform_indexing_native::Boolshader_storage_buffer_array_non_uniform_indexing_native::Boolshader_storage_image_array_non_uniform_indexing_native::Boolshader_input_attachment_array_non_uniform_indexing_native::Boolrobust_buffer_access_update_after_bind::Boolquad_divergent_implicit_lod::Boolmax_per_stage_descriptor_update_after_bind_samplers::UInt32max_per_stage_descriptor_update_after_bind_uniform_buffers::UInt32max_per_stage_descriptor_update_after_bind_storage_buffers::UInt32max_per_stage_descriptor_update_after_bind_sampled_images::UInt32max_per_stage_descriptor_update_after_bind_storage_images::UInt32max_per_stage_descriptor_update_after_bind_input_attachments::UInt32max_per_stage_update_after_bind_resources::UInt32max_descriptor_set_update_after_bind_samplers::UInt32max_descriptor_set_update_after_bind_uniform_buffers::UInt32max_descriptor_set_update_after_bind_uniform_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_storage_buffers::UInt32max_descriptor_set_update_after_bind_storage_buffers_dynamic::UInt32max_descriptor_set_update_after_bind_sampled_images::UInt32max_descriptor_set_update_after_bind_storage_images::UInt32max_descriptor_set_update_after_bind_input_attachments::UInt32supported_depth_resolve_modes::ResolveModeFlagsupported_stencil_resolve_modes::ResolveModeFlagindependent_resolve_none::Boolindependent_resolve::Boolfilter_minmax_single_component_formats::Boolfilter_minmax_image_component_mapping::Boolmax_timeline_semaphore_value_difference::UInt64next::Ptr{Cvoid}: defaults toC_NULLframebuffer_integer_color_sample_counts::SampleCountFlag: defaults to0
_PhysicalDeviceVulkan12Properties(driver_id::DriverId, driver_name::AbstractString, driver_info::AbstractString, conformance_version::_ConformanceVersion, denorm_behavior_independence::ShaderFloatControlsIndependence, rounding_mode_independence::ShaderFloatControlsIndependence, shader_signed_zero_inf_nan_preserve_float_16::Bool, shader_signed_zero_inf_nan_preserve_float_32::Bool, shader_signed_zero_inf_nan_preserve_float_64::Bool, shader_denorm_preserve_float_16::Bool, shader_denorm_preserve_float_32::Bool, shader_denorm_preserve_float_64::Bool, shader_denorm_flush_to_zero_float_16::Bool, shader_denorm_flush_to_zero_float_32::Bool, shader_denorm_flush_to_zero_float_64::Bool, shader_rounding_mode_rte_float_16::Bool, shader_rounding_mode_rte_float_32::Bool, shader_rounding_mode_rte_float_64::Bool, shader_rounding_mode_rtz_float_16::Bool, shader_rounding_mode_rtz_float_32::Bool, shader_rounding_mode_rtz_float_64::Bool, max_update_after_bind_descriptors_in_all_pools::Integer, shader_uniform_buffer_array_non_uniform_indexing_native::Bool, shader_sampled_image_array_non_uniform_indexing_native::Bool, shader_storage_buffer_array_non_uniform_indexing_native::Bool, shader_storage_image_array_non_uniform_indexing_native::Bool, shader_input_attachment_array_non_uniform_indexing_native::Bool, robust_buffer_access_update_after_bind::Bool, quad_divergent_implicit_lod::Bool, max_per_stage_descriptor_update_after_bind_samplers::Integer, max_per_stage_descriptor_update_after_bind_uniform_buffers::Integer, max_per_stage_descriptor_update_after_bind_storage_buffers::Integer, max_per_stage_descriptor_update_after_bind_sampled_images::Integer, max_per_stage_descriptor_update_after_bind_storage_images::Integer, max_per_stage_descriptor_update_after_bind_input_attachments::Integer, max_per_stage_update_after_bind_resources::Integer, max_descriptor_set_update_after_bind_samplers::Integer, max_descriptor_set_update_after_bind_uniform_buffers::Integer, max_descriptor_set_update_after_bind_uniform_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_storage_buffers::Integer, max_descriptor_set_update_after_bind_storage_buffers_dynamic::Integer, max_descriptor_set_update_after_bind_sampled_images::Integer, max_descriptor_set_update_after_bind_storage_images::Integer, max_descriptor_set_update_after_bind_input_attachments::Integer, supported_depth_resolve_modes::ResolveModeFlag, supported_stencil_resolve_modes::ResolveModeFlag, independent_resolve_none::Bool, independent_resolve::Bool, filter_minmax_single_component_formats::Bool, filter_minmax_image_component_mapping::Bool, max_timeline_semaphore_value_difference::Integer; next, framebuffer_integer_color_sample_counts)
Vulkan._PhysicalDeviceVulkan12Properties — MethodArguments:
x::PhysicalDeviceVulkan12Properties
_PhysicalDeviceVulkan12Properties(x::PhysicalDeviceVulkan12Properties)
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures — TypeIntermediate wrapper for VkPhysicalDeviceVulkanMemoryModelFeatures.
struct _PhysicalDeviceVulkanMemoryModelFeatures <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceVulkanMemoryModelFeaturesdeps::Vector{Any}
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures — MethodArguments:
vulkan_memory_model::Boolvulkan_memory_model_device_scope::Boolvulkan_memory_model_availability_visibility_chains::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceVulkanMemoryModelFeatures(vulkan_memory_model::Bool, vulkan_memory_model_device_scope::Bool, vulkan_memory_model_availability_visibility_chains::Bool; next) -> _PhysicalDeviceVulkanMemoryModelFeatures
Vulkan._PhysicalDeviceVulkanMemoryModelFeatures — MethodArguments:
x::PhysicalDeviceVulkanMemoryModelFeatures
_PhysicalDeviceVulkanMemoryModelFeatures(x::PhysicalDeviceVulkanMemoryModelFeatures) -> _PhysicalDeviceVulkanMemoryModelFeatures
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.
Extension: VK_KHR_workgroup_memory_explicit_layout
struct _PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — MethodExtension: VK_KHR_workgroup_memory_explicit_layout
Arguments:
workgroup_memory_explicit_layout::Boolworkgroup_memory_explicit_layout_scalar_block_layout::Boolworkgroup_memory_explicit_layout_8_bit_access::Boolworkgroup_memory_explicit_layout_16_bit_access::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(workgroup_memory_explicit_layout::Bool, workgroup_memory_explicit_layout_scalar_block_layout::Bool, workgroup_memory_explicit_layout_8_bit_access::Bool, workgroup_memory_explicit_layout_16_bit_access::Bool; next) -> _PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan._PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR — MethodExtension: VK_KHR_workgroup_memory_explicit_layout
Arguments:
x::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
_PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR(x::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR) -> _PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.
Extension: VK_EXT_ycbcr_2plane_444_formats
struct _PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — MethodExtension: VK_EXT_ycbcr_2plane_444_formats
Arguments:
ycbcr_444_formats::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(ycbcr_444_formats::Bool; next) -> _PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan._PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT — MethodExtension: VK_EXT_ycbcr_2plane_444_formats
Arguments:
x::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
_PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT(x::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT) -> _PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT — TypeIntermediate wrapper for VkPhysicalDeviceYcbcrImageArraysFeaturesEXT.
Extension: VK_EXT_ycbcr_image_arrays
struct _PhysicalDeviceYcbcrImageArraysFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceYcbcrImageArraysFeaturesEXTdeps::Vector{Any}
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT — MethodExtension: VK_EXT_ycbcr_image_arrays
Arguments:
ycbcr_image_arrays::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceYcbcrImageArraysFeaturesEXT(ycbcr_image_arrays::Bool; next) -> _PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan._PhysicalDeviceYcbcrImageArraysFeaturesEXT — MethodExtension: VK_EXT_ycbcr_image_arrays
Arguments:
x::PhysicalDeviceYcbcrImageArraysFeaturesEXT
_PhysicalDeviceYcbcrImageArraysFeaturesEXT(x::PhysicalDeviceYcbcrImageArraysFeaturesEXT) -> _PhysicalDeviceYcbcrImageArraysFeaturesEXT
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — TypeIntermediate wrapper for VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR.
Extension: VK_KHR_zero_initialize_workgroup_memory
struct _PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRdeps::Vector{Any}
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — MethodExtension: VK_KHR_zero_initialize_workgroup_memory
Arguments:
shader_zero_initialize_workgroup_memory::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(shader_zero_initialize_workgroup_memory::Bool; next) -> _PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan._PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR — MethodExtension: VK_KHR_zero_initialize_workgroup_memory
Arguments:
x::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
_PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR(x::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) -> _PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
Vulkan._PipelineCacheCreateInfo — TypeIntermediate wrapper for VkPipelineCacheCreateInfo.
struct _PipelineCacheCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCacheCreateInfodeps::Vector{Any}
Vulkan._PipelineCacheCreateInfo — MethodArguments:
x::PipelineCacheCreateInfo
_PipelineCacheCreateInfo(x::PipelineCacheCreateInfo) -> _PipelineCacheCreateInfo
Vulkan._PipelineCacheCreateInfo — MethodArguments:
initial_data::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULLflags::PipelineCacheCreateFlag: defaults to0initial_data_size::UInt: defaults to0
_PipelineCacheCreateInfo(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> _PipelineCacheCreateInfo
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineColorBlendAdvancedStateCreateInfoEXT.
Extension: VK_EXT_blend_operation_advanced
struct _PipelineColorBlendAdvancedStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineColorBlendAdvancedStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
src_premultiplied::Booldst_premultiplied::Boolblend_overlap::BlendOverlapEXTnext::Ptr{Cvoid}: defaults toC_NULL
_PipelineColorBlendAdvancedStateCreateInfoEXT(src_premultiplied::Bool, dst_premultiplied::Bool, blend_overlap::BlendOverlapEXT; next) -> _PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan._PipelineColorBlendAdvancedStateCreateInfoEXT — MethodExtension: VK_EXT_blend_operation_advanced
Arguments:
x::PipelineColorBlendAdvancedStateCreateInfoEXT
_PipelineColorBlendAdvancedStateCreateInfoEXT(x::PipelineColorBlendAdvancedStateCreateInfoEXT) -> _PipelineColorBlendAdvancedStateCreateInfoEXT
Vulkan._PipelineColorBlendAttachmentState — TypeIntermediate wrapper for VkPipelineColorBlendAttachmentState.
struct _PipelineColorBlendAttachmentState <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendAttachmentState — MethodArguments:
blend_enable::Boolsrc_color_blend_factor::BlendFactordst_color_blend_factor::BlendFactorcolor_blend_op::BlendOpsrc_alpha_blend_factor::BlendFactordst_alpha_blend_factor::BlendFactoralpha_blend_op::BlendOpcolor_write_mask::ColorComponentFlag: defaults to0
_PipelineColorBlendAttachmentState(blend_enable::Bool, src_color_blend_factor::BlendFactor, dst_color_blend_factor::BlendFactor, color_blend_op::BlendOp, src_alpha_blend_factor::BlendFactor, dst_alpha_blend_factor::BlendFactor, alpha_blend_op::BlendOp; color_write_mask) -> _PipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendAttachmentState — MethodArguments:
x::PipelineColorBlendAttachmentState
_PipelineColorBlendAttachmentState(x::PipelineColorBlendAttachmentState) -> _PipelineColorBlendAttachmentState
Vulkan._PipelineColorBlendStateCreateInfo — TypeIntermediate wrapper for VkPipelineColorBlendStateCreateInfo.
struct _PipelineColorBlendStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineColorBlendStateCreateInfodeps::Vector{Any}
Vulkan._PipelineColorBlendStateCreateInfo — MethodArguments:
logic_op_enable::Boollogic_op::LogicOpattachments::Vector{_PipelineColorBlendAttachmentState}blend_constants::NTuple{4, Float32}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineColorBlendStateCreateInfo(logic_op_enable::Bool, logic_op::LogicOp, attachments::AbstractArray, blend_constants::NTuple{4, Float32}; next, flags) -> _PipelineColorBlendStateCreateInfo
Vulkan._PipelineColorBlendStateCreateInfo — MethodArguments:
x::PipelineColorBlendStateCreateInfo
_PipelineColorBlendStateCreateInfo(x::PipelineColorBlendStateCreateInfo) -> _PipelineColorBlendStateCreateInfo
Vulkan._PipelineColorWriteCreateInfoEXT — TypeIntermediate wrapper for VkPipelineColorWriteCreateInfoEXT.
Extension: VK_EXT_color_write_enable
struct _PipelineColorWriteCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineColorWriteCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineColorWriteCreateInfoEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
color_write_enables::Vector{Bool}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineColorWriteCreateInfoEXT(color_write_enables::AbstractArray; next) -> _PipelineColorWriteCreateInfoEXT
Vulkan._PipelineColorWriteCreateInfoEXT — MethodExtension: VK_EXT_color_write_enable
Arguments:
x::PipelineColorWriteCreateInfoEXT
_PipelineColorWriteCreateInfoEXT(x::PipelineColorWriteCreateInfoEXT) -> _PipelineColorWriteCreateInfoEXT
Vulkan._PipelineCompilerControlCreateInfoAMD — TypeIntermediate wrapper for VkPipelineCompilerControlCreateInfoAMD.
Extension: VK_AMD_pipeline_compiler_control
struct _PipelineCompilerControlCreateInfoAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCompilerControlCreateInfoAMDdeps::Vector{Any}
Vulkan._PipelineCompilerControlCreateInfoAMD — MethodExtension: VK_AMD_pipeline_compiler_control
Arguments:
x::PipelineCompilerControlCreateInfoAMD
_PipelineCompilerControlCreateInfoAMD(x::PipelineCompilerControlCreateInfoAMD) -> _PipelineCompilerControlCreateInfoAMD
Vulkan._PipelineCompilerControlCreateInfoAMD — MethodExtension: VK_AMD_pipeline_compiler_control
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLcompiler_control_flags::PipelineCompilerControlFlagAMD: defaults to0
_PipelineCompilerControlCreateInfoAMD(; next, compiler_control_flags) -> _PipelineCompilerControlCreateInfoAMD
Vulkan._PipelineCoverageModulationStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineCoverageModulationStateCreateInfoNV.
Extension: VK_NV_framebuffer_mixed_samples
struct _PipelineCoverageModulationStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCoverageModulationStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineCoverageModulationStateCreateInfoNV — MethodExtension: VK_NV_framebuffer_mixed_samples
Arguments:
coverage_modulation_mode::CoverageModulationModeNVcoverage_modulation_table_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0coverage_modulation_table::Vector{Float32}: defaults toC_NULL
_PipelineCoverageModulationStateCreateInfoNV(coverage_modulation_mode::CoverageModulationModeNV, coverage_modulation_table_enable::Bool; next, flags, coverage_modulation_table) -> _PipelineCoverageModulationStateCreateInfoNV
Vulkan._PipelineCoverageModulationStateCreateInfoNV — MethodExtension: VK_NV_framebuffer_mixed_samples
Arguments:
x::PipelineCoverageModulationStateCreateInfoNV
_PipelineCoverageModulationStateCreateInfoNV(x::PipelineCoverageModulationStateCreateInfoNV) -> _PipelineCoverageModulationStateCreateInfoNV
Vulkan._PipelineCoverageReductionStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineCoverageReductionStateCreateInfoNV.
Extension: VK_NV_coverage_reduction_mode
struct _PipelineCoverageReductionStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCoverageReductionStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineCoverageReductionStateCreateInfoNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
coverage_reduction_mode::CoverageReductionModeNVnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineCoverageReductionStateCreateInfoNV(coverage_reduction_mode::CoverageReductionModeNV; next, flags) -> _PipelineCoverageReductionStateCreateInfoNV
Vulkan._PipelineCoverageReductionStateCreateInfoNV — MethodExtension: VK_NV_coverage_reduction_mode
Arguments:
x::PipelineCoverageReductionStateCreateInfoNV
_PipelineCoverageReductionStateCreateInfoNV(x::PipelineCoverageReductionStateCreateInfoNV) -> _PipelineCoverageReductionStateCreateInfoNV
Vulkan._PipelineCoverageToColorStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineCoverageToColorStateCreateInfoNV.
Extension: VK_NV_fragment_coverage_to_color
struct _PipelineCoverageToColorStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCoverageToColorStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineCoverageToColorStateCreateInfoNV — MethodExtension: VK_NV_fragment_coverage_to_color
Arguments:
coverage_to_color_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0coverage_to_color_location::UInt32: defaults to0
_PipelineCoverageToColorStateCreateInfoNV(coverage_to_color_enable::Bool; next, flags, coverage_to_color_location) -> _PipelineCoverageToColorStateCreateInfoNV
Vulkan._PipelineCoverageToColorStateCreateInfoNV — MethodExtension: VK_NV_fragment_coverage_to_color
Arguments:
x::PipelineCoverageToColorStateCreateInfoNV
_PipelineCoverageToColorStateCreateInfoNV(x::PipelineCoverageToColorStateCreateInfoNV) -> _PipelineCoverageToColorStateCreateInfoNV
Vulkan._PipelineCreationFeedbackCreateInfoEXT — TypeIntermediate wrapper for VkPipelineCreationFeedbackCreateInfoEXT.
Extension: VK_EXT_pipeline_creation_feedback
struct _PipelineCreationFeedbackCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineCreationFeedbackCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineCreationFeedbackCreateInfoEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
x::PipelineCreationFeedbackCreateInfoEXT
_PipelineCreationFeedbackCreateInfoEXT(x::PipelineCreationFeedbackCreateInfoEXT) -> _PipelineCreationFeedbackCreateInfoEXT
Vulkan._PipelineCreationFeedbackCreateInfoEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
pipeline_creation_feedback::_PipelineCreationFeedbackEXTpipeline_stage_creation_feedbacks::Vector{_PipelineCreationFeedbackEXT}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineCreationFeedbackCreateInfoEXT(pipeline_creation_feedback::_PipelineCreationFeedbackEXT, pipeline_stage_creation_feedbacks::AbstractArray; next) -> _PipelineCreationFeedbackCreateInfoEXT
Vulkan._PipelineCreationFeedbackEXT — TypeIntermediate wrapper for VkPipelineCreationFeedbackEXT.
Extension: VK_EXT_pipeline_creation_feedback
struct _PipelineCreationFeedbackEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPipelineCreationFeedbackEXT
Vulkan._PipelineCreationFeedbackEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
x::PipelineCreationFeedbackEXT
_PipelineCreationFeedbackEXT(x::PipelineCreationFeedbackEXT) -> _PipelineCreationFeedbackEXT
Vulkan._PipelineCreationFeedbackEXT — MethodExtension: VK_EXT_pipeline_creation_feedback
Arguments:
flags::PipelineCreationFeedbackFlagEXTduration::UInt64
_PipelineCreationFeedbackEXT(flags::PipelineCreationFeedbackFlagEXT, duration::Integer) -> _PipelineCreationFeedbackEXT
Vulkan._PipelineDepthStencilStateCreateInfo — TypeIntermediate wrapper for VkPipelineDepthStencilStateCreateInfo.
struct _PipelineDepthStencilStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineDepthStencilStateCreateInfodeps::Vector{Any}
Vulkan._PipelineDepthStencilStateCreateInfo — MethodArguments:
depth_test_enable::Booldepth_write_enable::Booldepth_compare_op::CompareOpdepth_bounds_test_enable::Boolstencil_test_enable::Boolfront::_StencilOpStateback::_StencilOpStatemin_depth_bounds::Float32max_depth_bounds::Float32next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineDepthStencilStateCreateInfo(depth_test_enable::Bool, depth_write_enable::Bool, depth_compare_op::CompareOp, depth_bounds_test_enable::Bool, stencil_test_enable::Bool, front::_StencilOpState, back::_StencilOpState, min_depth_bounds::Real, max_depth_bounds::Real; next, flags) -> _PipelineDepthStencilStateCreateInfo
Vulkan._PipelineDepthStencilStateCreateInfo — MethodArguments:
x::PipelineDepthStencilStateCreateInfo
_PipelineDepthStencilStateCreateInfo(x::PipelineDepthStencilStateCreateInfo) -> _PipelineDepthStencilStateCreateInfo
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineDiscardRectangleStateCreateInfoEXT.
Extension: VK_EXT_discard_rectangles
struct _PipelineDiscardRectangleStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineDiscardRectangleStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
discard_rectangle_mode::DiscardRectangleModeEXTdiscard_rectangles::Vector{_Rect2D}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineDiscardRectangleStateCreateInfoEXT(discard_rectangle_mode::DiscardRectangleModeEXT, discard_rectangles::AbstractArray; next, flags) -> _PipelineDiscardRectangleStateCreateInfoEXT
Vulkan._PipelineDiscardRectangleStateCreateInfoEXT — MethodExtension: VK_EXT_discard_rectangles
Arguments:
x::PipelineDiscardRectangleStateCreateInfoEXT
_PipelineDiscardRectangleStateCreateInfoEXT(x::PipelineDiscardRectangleStateCreateInfoEXT) -> _PipelineDiscardRectangleStateCreateInfoEXT
Vulkan._PipelineDynamicStateCreateInfo — TypeIntermediate wrapper for VkPipelineDynamicStateCreateInfo.
struct _PipelineDynamicStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineDynamicStateCreateInfodeps::Vector{Any}
Vulkan._PipelineDynamicStateCreateInfo — MethodArguments:
dynamic_states::Vector{DynamicState}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineDynamicStateCreateInfo(dynamic_states::AbstractArray; next, flags) -> _PipelineDynamicStateCreateInfo
Vulkan._PipelineDynamicStateCreateInfo — MethodArguments:
x::PipelineDynamicStateCreateInfo
_PipelineDynamicStateCreateInfo(x::PipelineDynamicStateCreateInfo) -> _PipelineDynamicStateCreateInfo
Vulkan._PipelineExecutableInfoKHR — TypeIntermediate wrapper for VkPipelineExecutableInfoKHR.
Extension: VK_KHR_pipeline_executable_properties
struct _PipelineExecutableInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineExecutableInfoKHRdeps::Vector{Any}pipeline::Pipeline
Vulkan._PipelineExecutableInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
pipeline::Pipelineexecutable_index::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PipelineExecutableInfoKHR(pipeline, executable_index::Integer; next) -> _PipelineExecutableInfoKHR
Vulkan._PipelineExecutableInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::PipelineExecutableInfoKHR
_PipelineExecutableInfoKHR(x::PipelineExecutableInfoKHR) -> _PipelineExecutableInfoKHR
Vulkan._PipelineExecutableInternalRepresentationKHR — TypeIntermediate wrapper for VkPipelineExecutableInternalRepresentationKHR.
Extension: VK_KHR_pipeline_executable_properties
struct _PipelineExecutableInternalRepresentationKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineExecutableInternalRepresentationKHRdeps::Vector{Any}
Vulkan._PipelineExecutableInternalRepresentationKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
name::Stringdescription::Stringis_text::Booldata_size::UIntnext::Ptr{Cvoid}: defaults toC_NULLdata::Ptr{Cvoid}: defaults toC_NULL
_PipelineExecutableInternalRepresentationKHR(name::AbstractString, description::AbstractString, is_text::Bool, data_size::Integer; next, data)
Vulkan._PipelineExecutableInternalRepresentationKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::PipelineExecutableInternalRepresentationKHR
_PipelineExecutableInternalRepresentationKHR(x::PipelineExecutableInternalRepresentationKHR)
Vulkan._PipelineExecutablePropertiesKHR — TypeIntermediate wrapper for VkPipelineExecutablePropertiesKHR.
Extension: VK_KHR_pipeline_executable_properties
struct _PipelineExecutablePropertiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineExecutablePropertiesKHRdeps::Vector{Any}
Vulkan._PipelineExecutablePropertiesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::PipelineExecutablePropertiesKHR
_PipelineExecutablePropertiesKHR(x::PipelineExecutablePropertiesKHR)
Vulkan._PipelineExecutablePropertiesKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
stages::ShaderStageFlagname::Stringdescription::Stringsubgroup_size::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PipelineExecutablePropertiesKHR(stages::ShaderStageFlag, name::AbstractString, description::AbstractString, subgroup_size::Integer; next)
Vulkan._PipelineExecutableStatisticKHR — TypeIntermediate wrapper for VkPipelineExecutableStatisticKHR.
Extension: VK_KHR_pipeline_executable_properties
struct _PipelineExecutableStatisticKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineExecutableStatisticKHRdeps::Vector{Any}
Vulkan._PipelineExecutableStatisticKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
name::Stringdescription::Stringformat::PipelineExecutableStatisticFormatKHRvalue::_PipelineExecutableStatisticValueKHRnext::Ptr{Cvoid}: defaults toC_NULL
_PipelineExecutableStatisticKHR(name::AbstractString, description::AbstractString, format::PipelineExecutableStatisticFormatKHR, value::_PipelineExecutableStatisticValueKHR; next)
Vulkan._PipelineExecutableStatisticKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::PipelineExecutableStatisticKHR
_PipelineExecutableStatisticKHR(x::PipelineExecutableStatisticKHR)
Vulkan._PipelineExecutableStatisticValueKHR — TypeIntermediate wrapper for VkPipelineExecutableStatisticValueKHR.
Extension: VK_KHR_pipeline_executable_properties
struct _PipelineExecutableStatisticValueKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPipelineExecutableStatisticValueKHR
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineFragmentShadingRateEnumStateCreateInfoNV.
Extension: VK_NV_fragment_shading_rate_enums
struct _PipelineFragmentShadingRateEnumStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineFragmentShadingRateEnumStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
shading_rate_type::FragmentShadingRateTypeNVshading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineFragmentShadingRateEnumStateCreateInfoNV(shading_rate_type::FragmentShadingRateTypeNV, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next)
Vulkan._PipelineFragmentShadingRateEnumStateCreateInfoNV — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
x::PipelineFragmentShadingRateEnumStateCreateInfoNV
_PipelineFragmentShadingRateEnumStateCreateInfoNV(x::PipelineFragmentShadingRateEnumStateCreateInfoNV)
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR — TypeIntermediate wrapper for VkPipelineFragmentShadingRateStateCreateInfoKHR.
Extension: VK_KHR_fragment_shading_rate
struct _PipelineFragmentShadingRateStateCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineFragmentShadingRateStateCreateInfoKHRdeps::Vector{Any}
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
x::PipelineFragmentShadingRateStateCreateInfoKHR
_PipelineFragmentShadingRateStateCreateInfoKHR(x::PipelineFragmentShadingRateStateCreateInfoKHR)
Vulkan._PipelineFragmentShadingRateStateCreateInfoKHR — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
fragment_size::_Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineFragmentShadingRateStateCreateInfoKHR(fragment_size::_Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}; next)
Vulkan._PipelineInfoKHR — TypeIntermediate wrapper for VkPipelineInfoKHR.
Extension: VK_KHR_pipeline_executable_properties
struct _PipelineInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineInfoKHRdeps::Vector{Any}pipeline::Pipeline
Vulkan._PipelineInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
pipeline::Pipelinenext::Ptr{Cvoid}: defaults toC_NULL
_PipelineInfoKHR(pipeline; next) -> _PipelineInfoKHR
Vulkan._PipelineInfoKHR — MethodExtension: VK_KHR_pipeline_executable_properties
Arguments:
x::PipelineInfoKHR
_PipelineInfoKHR(x::PipelineInfoKHR) -> _PipelineInfoKHR
Vulkan._PipelineInputAssemblyStateCreateInfo — TypeIntermediate wrapper for VkPipelineInputAssemblyStateCreateInfo.
struct _PipelineInputAssemblyStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineInputAssemblyStateCreateInfodeps::Vector{Any}
Vulkan._PipelineInputAssemblyStateCreateInfo — MethodArguments:
x::PipelineInputAssemblyStateCreateInfo
_PipelineInputAssemblyStateCreateInfo(x::PipelineInputAssemblyStateCreateInfo) -> _PipelineInputAssemblyStateCreateInfo
Vulkan._PipelineInputAssemblyStateCreateInfo — MethodArguments:
topology::PrimitiveTopologyprimitive_restart_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineInputAssemblyStateCreateInfo(topology::PrimitiveTopology, primitive_restart_enable::Bool; next, flags) -> _PipelineInputAssemblyStateCreateInfo
Vulkan._PipelineLayoutCreateInfo — TypeIntermediate wrapper for VkPipelineLayoutCreateInfo.
struct _PipelineLayoutCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineLayoutCreateInfodeps::Vector{Any}
Vulkan._PipelineLayoutCreateInfo — MethodArguments:
set_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{_PushConstantRange}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineLayoutCreateInfo(set_layouts::AbstractArray, push_constant_ranges::AbstractArray; next, flags) -> _PipelineLayoutCreateInfo
Vulkan._PipelineLayoutCreateInfo — MethodArguments:
x::PipelineLayoutCreateInfo
_PipelineLayoutCreateInfo(x::PipelineLayoutCreateInfo) -> _PipelineLayoutCreateInfo
Vulkan._PipelineLibraryCreateInfoKHR — TypeIntermediate wrapper for VkPipelineLibraryCreateInfoKHR.
Extension: VK_KHR_pipeline_library
struct _PipelineLibraryCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineLibraryCreateInfoKHRdeps::Vector{Any}
Vulkan._PipelineLibraryCreateInfoKHR — MethodExtension: VK_KHR_pipeline_library
Arguments:
libraries::Vector{Pipeline}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineLibraryCreateInfoKHR(libraries::AbstractArray; next) -> _PipelineLibraryCreateInfoKHR
Vulkan._PipelineLibraryCreateInfoKHR — MethodExtension: VK_KHR_pipeline_library
Arguments:
x::PipelineLibraryCreateInfoKHR
_PipelineLibraryCreateInfoKHR(x::PipelineLibraryCreateInfoKHR) -> _PipelineLibraryCreateInfoKHR
Vulkan._PipelineMultisampleStateCreateInfo — TypeIntermediate wrapper for VkPipelineMultisampleStateCreateInfo.
struct _PipelineMultisampleStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineMultisampleStateCreateInfodeps::Vector{Any}
Vulkan._PipelineMultisampleStateCreateInfo — MethodArguments:
x::PipelineMultisampleStateCreateInfo
_PipelineMultisampleStateCreateInfo(x::PipelineMultisampleStateCreateInfo) -> _PipelineMultisampleStateCreateInfo
Vulkan._PipelineMultisampleStateCreateInfo — MethodArguments:
rasterization_samples::SampleCountFlagsample_shading_enable::Boolmin_sample_shading::Float32alpha_to_coverage_enable::Boolalpha_to_one_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0sample_mask::Vector{UInt32}: defaults toC_NULL
_PipelineMultisampleStateCreateInfo(rasterization_samples::SampleCountFlag, sample_shading_enable::Bool, min_sample_shading::Real, alpha_to_coverage_enable::Bool, alpha_to_one_enable::Bool; next, flags, sample_mask) -> _PipelineMultisampleStateCreateInfo
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineRasterizationConservativeStateCreateInfoEXT.
Extension: VK_EXT_conservative_rasterization
struct _PipelineRasterizationConservativeStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationConservativeStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
conservative_rasterization_mode::ConservativeRasterizationModeEXTextra_primitive_overestimation_size::Float32next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineRasterizationConservativeStateCreateInfoEXT(conservative_rasterization_mode::ConservativeRasterizationModeEXT, extra_primitive_overestimation_size::Real; next, flags) -> _PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan._PipelineRasterizationConservativeStateCreateInfoEXT — MethodExtension: VK_EXT_conservative_rasterization
Arguments:
x::PipelineRasterizationConservativeStateCreateInfoEXT
_PipelineRasterizationConservativeStateCreateInfoEXT(x::PipelineRasterizationConservativeStateCreateInfoEXT) -> _PipelineRasterizationConservativeStateCreateInfoEXT
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineRasterizationDepthClipStateCreateInfoEXT.
Extension: VK_EXT_depth_clip_enable
struct _PipelineRasterizationDepthClipStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationDepthClipStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
depth_clip_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineRasterizationDepthClipStateCreateInfoEXT(depth_clip_enable::Bool; next, flags) -> _PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan._PipelineRasterizationDepthClipStateCreateInfoEXT — MethodExtension: VK_EXT_depth_clip_enable
Arguments:
x::PipelineRasterizationDepthClipStateCreateInfoEXT
_PipelineRasterizationDepthClipStateCreateInfoEXT(x::PipelineRasterizationDepthClipStateCreateInfoEXT) -> _PipelineRasterizationDepthClipStateCreateInfoEXT
Vulkan._PipelineRasterizationLineStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineRasterizationLineStateCreateInfoEXT.
Extension: VK_EXT_line_rasterization
struct _PipelineRasterizationLineStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationLineStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationLineStateCreateInfoEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
line_rasterization_mode::LineRasterizationModeEXTstippled_line_enable::Boolline_stipple_factor::UInt32line_stipple_pattern::UInt16next::Ptr{Cvoid}: defaults toC_NULL
_PipelineRasterizationLineStateCreateInfoEXT(line_rasterization_mode::LineRasterizationModeEXT, stippled_line_enable::Bool, line_stipple_factor::Integer, line_stipple_pattern::Integer; next) -> _PipelineRasterizationLineStateCreateInfoEXT
Vulkan._PipelineRasterizationLineStateCreateInfoEXT — MethodExtension: VK_EXT_line_rasterization
Arguments:
x::PipelineRasterizationLineStateCreateInfoEXT
_PipelineRasterizationLineStateCreateInfoEXT(x::PipelineRasterizationLineStateCreateInfoEXT) -> _PipelineRasterizationLineStateCreateInfoEXT
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineRasterizationProvokingVertexStateCreateInfoEXT.
Extension: VK_EXT_provoking_vertex
struct _PipelineRasterizationProvokingVertexStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationProvokingVertexStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
x::PipelineRasterizationProvokingVertexStateCreateInfoEXT
_PipelineRasterizationProvokingVertexStateCreateInfoEXT(x::PipelineRasterizationProvokingVertexStateCreateInfoEXT) -> _PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan._PipelineRasterizationProvokingVertexStateCreateInfoEXT — MethodExtension: VK_EXT_provoking_vertex
Arguments:
provoking_vertex_mode::ProvokingVertexModeEXTnext::Ptr{Cvoid}: defaults toC_NULL
_PipelineRasterizationProvokingVertexStateCreateInfoEXT(provoking_vertex_mode::ProvokingVertexModeEXT; next) -> _PipelineRasterizationProvokingVertexStateCreateInfoEXT
Vulkan._PipelineRasterizationStateCreateInfo — TypeIntermediate wrapper for VkPipelineRasterizationStateCreateInfo.
struct _PipelineRasterizationStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationStateCreateInfodeps::Vector{Any}
Vulkan._PipelineRasterizationStateCreateInfo — MethodArguments:
depth_clamp_enable::Boolrasterizer_discard_enable::Boolpolygon_mode::PolygonModefront_face::FrontFacedepth_bias_enable::Booldepth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32line_width::Float32next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0cull_mode::CullModeFlag: defaults to0
_PipelineRasterizationStateCreateInfo(depth_clamp_enable::Bool, rasterizer_discard_enable::Bool, polygon_mode::PolygonMode, front_face::FrontFace, depth_bias_enable::Bool, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, line_width::Real; next, flags, cull_mode) -> _PipelineRasterizationStateCreateInfo
Vulkan._PipelineRasterizationStateCreateInfo — MethodArguments:
x::PipelineRasterizationStateCreateInfo
_PipelineRasterizationStateCreateInfo(x::PipelineRasterizationStateCreateInfo) -> _PipelineRasterizationStateCreateInfo
Vulkan._PipelineRasterizationStateRasterizationOrderAMD — TypeIntermediate wrapper for VkPipelineRasterizationStateRasterizationOrderAMD.
Extension: VK_AMD_rasterization_order
struct _PipelineRasterizationStateRasterizationOrderAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationStateRasterizationOrderAMDdeps::Vector{Any}
Vulkan._PipelineRasterizationStateRasterizationOrderAMD — MethodExtension: VK_AMD_rasterization_order
Arguments:
x::PipelineRasterizationStateRasterizationOrderAMD
_PipelineRasterizationStateRasterizationOrderAMD(x::PipelineRasterizationStateRasterizationOrderAMD) -> _PipelineRasterizationStateRasterizationOrderAMD
Vulkan._PipelineRasterizationStateRasterizationOrderAMD — MethodExtension: VK_AMD_rasterization_order
Arguments:
rasterization_order::RasterizationOrderAMDnext::Ptr{Cvoid}: defaults toC_NULL
_PipelineRasterizationStateRasterizationOrderAMD(rasterization_order::RasterizationOrderAMD; next) -> _PipelineRasterizationStateRasterizationOrderAMD
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT — TypeIntermediate wrapper for VkPipelineRasterizationStateStreamCreateInfoEXT.
Extension: VK_EXT_transform_feedback
struct _PipelineRasterizationStateStreamCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRasterizationStateStreamCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
rasterization_stream::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineRasterizationStateStreamCreateInfoEXT(rasterization_stream::Integer; next, flags) -> _PipelineRasterizationStateStreamCreateInfoEXT
Vulkan._PipelineRasterizationStateStreamCreateInfoEXT — MethodExtension: VK_EXT_transform_feedback
Arguments:
x::PipelineRasterizationStateStreamCreateInfoEXT
_PipelineRasterizationStateStreamCreateInfoEXT(x::PipelineRasterizationStateStreamCreateInfoEXT) -> _PipelineRasterizationStateStreamCreateInfoEXT
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineRepresentativeFragmentTestStateCreateInfoNV.
Extension: VK_NV_representative_fragment_test
struct _PipelineRepresentativeFragmentTestStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineRepresentativeFragmentTestStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
representative_fragment_test_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_PipelineRepresentativeFragmentTestStateCreateInfoNV(representative_fragment_test_enable::Bool; next) -> _PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan._PipelineRepresentativeFragmentTestStateCreateInfoNV — MethodExtension: VK_NV_representative_fragment_test
Arguments:
x::PipelineRepresentativeFragmentTestStateCreateInfoNV
_PipelineRepresentativeFragmentTestStateCreateInfoNV(x::PipelineRepresentativeFragmentTestStateCreateInfoNV) -> _PipelineRepresentativeFragmentTestStateCreateInfoNV
Vulkan._PipelineSampleLocationsStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineSampleLocationsStateCreateInfoEXT.
Extension: VK_EXT_sample_locations
struct _PipelineSampleLocationsStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineSampleLocationsStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineSampleLocationsStateCreateInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
sample_locations_enable::Boolsample_locations_info::_SampleLocationsInfoEXTnext::Ptr{Cvoid}: defaults toC_NULL
_PipelineSampleLocationsStateCreateInfoEXT(sample_locations_enable::Bool, sample_locations_info::_SampleLocationsInfoEXT; next) -> _PipelineSampleLocationsStateCreateInfoEXT
Vulkan._PipelineSampleLocationsStateCreateInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::PipelineSampleLocationsStateCreateInfoEXT
_PipelineSampleLocationsStateCreateInfoEXT(x::PipelineSampleLocationsStateCreateInfoEXT) -> _PipelineSampleLocationsStateCreateInfoEXT
Vulkan._PipelineShaderStageCreateInfo — TypeIntermediate wrapper for VkPipelineShaderStageCreateInfo.
struct _PipelineShaderStageCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineShaderStageCreateInfodeps::Vector{Any}_module::ShaderModule
Vulkan._PipelineShaderStageCreateInfo — MethodArguments:
x::PipelineShaderStageCreateInfo
_PipelineShaderStageCreateInfo(x::PipelineShaderStageCreateInfo) -> _PipelineShaderStageCreateInfo
Vulkan._PipelineShaderStageCreateInfo — MethodArguments:
stage::ShaderStageFlag_module::ShaderModulename::Stringnext::Ptr{Cvoid}: defaults toC_NULLflags::PipelineShaderStageCreateFlag: defaults to0specialization_info::_SpecializationInfo: defaults toC_NULL
_PipelineShaderStageCreateInfo(stage::ShaderStageFlag, _module, name::AbstractString; next, flags, specialization_info) -> _PipelineShaderStageCreateInfo
Vulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — TypeIntermediate wrapper for VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT.
Extension: VK_EXT_subgroup_size_control
struct _PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
required_subgroup_size::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(required_subgroup_size::Integer; next) -> _PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Vulkan._PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT — MethodExtension: VK_EXT_subgroup_size_control
Arguments:
x::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
_PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT(x::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) -> _PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Vulkan._PipelineTessellationDomainOriginStateCreateInfo — TypeIntermediate wrapper for VkPipelineTessellationDomainOriginStateCreateInfo.
struct _PipelineTessellationDomainOriginStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineTessellationDomainOriginStateCreateInfodeps::Vector{Any}
Vulkan._PipelineTessellationDomainOriginStateCreateInfo — MethodArguments:
x::PipelineTessellationDomainOriginStateCreateInfo
_PipelineTessellationDomainOriginStateCreateInfo(x::PipelineTessellationDomainOriginStateCreateInfo) -> _PipelineTessellationDomainOriginStateCreateInfo
Vulkan._PipelineTessellationDomainOriginStateCreateInfo — MethodArguments:
domain_origin::TessellationDomainOriginnext::Ptr{Cvoid}: defaults toC_NULL
_PipelineTessellationDomainOriginStateCreateInfo(domain_origin::TessellationDomainOrigin; next) -> _PipelineTessellationDomainOriginStateCreateInfo
Vulkan._PipelineTessellationStateCreateInfo — TypeIntermediate wrapper for VkPipelineTessellationStateCreateInfo.
struct _PipelineTessellationStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineTessellationStateCreateInfodeps::Vector{Any}
Vulkan._PipelineTessellationStateCreateInfo — MethodArguments:
patch_control_points::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineTessellationStateCreateInfo(patch_control_points::Integer; next, flags) -> _PipelineTessellationStateCreateInfo
Vulkan._PipelineTessellationStateCreateInfo — MethodArguments:
x::PipelineTessellationStateCreateInfo
_PipelineTessellationStateCreateInfo(x::PipelineTessellationStateCreateInfo) -> _PipelineTessellationStateCreateInfo
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT — TypeIntermediate wrapper for VkPipelineVertexInputDivisorStateCreateInfoEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct _PipelineVertexInputDivisorStateCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineVertexInputDivisorStateCreateInfoEXTdeps::Vector{Any}
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
vertex_binding_divisors::Vector{_VertexInputBindingDivisorDescriptionEXT}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineVertexInputDivisorStateCreateInfoEXT(vertex_binding_divisors::AbstractArray; next) -> _PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan._PipelineVertexInputDivisorStateCreateInfoEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::PipelineVertexInputDivisorStateCreateInfoEXT
_PipelineVertexInputDivisorStateCreateInfoEXT(x::PipelineVertexInputDivisorStateCreateInfoEXT) -> _PipelineVertexInputDivisorStateCreateInfoEXT
Vulkan._PipelineVertexInputStateCreateInfo — TypeIntermediate wrapper for VkPipelineVertexInputStateCreateInfo.
struct _PipelineVertexInputStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineVertexInputStateCreateInfodeps::Vector{Any}
Vulkan._PipelineVertexInputStateCreateInfo — MethodArguments:
vertex_binding_descriptions::Vector{_VertexInputBindingDescription}vertex_attribute_descriptions::Vector{_VertexInputAttributeDescription}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineVertexInputStateCreateInfo(vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray; next, flags) -> _PipelineVertexInputStateCreateInfo
Vulkan._PipelineVertexInputStateCreateInfo — MethodArguments:
x::PipelineVertexInputStateCreateInfo
_PipelineVertexInputStateCreateInfo(x::PipelineVertexInputStateCreateInfo) -> _PipelineVertexInputStateCreateInfo
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineViewportCoarseSampleOrderStateCreateInfoNV.
Extension: VK_NV_shading_rate_image
struct _PipelineViewportCoarseSampleOrderStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportCoarseSampleOrderStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{_CoarseSampleOrderCustomNV}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineViewportCoarseSampleOrderStateCreateInfoNV(sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray; next) -> _PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan._PipelineViewportCoarseSampleOrderStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::PipelineViewportCoarseSampleOrderStateCreateInfoNV
_PipelineViewportCoarseSampleOrderStateCreateInfoNV(x::PipelineViewportCoarseSampleOrderStateCreateInfoNV) -> _PipelineViewportCoarseSampleOrderStateCreateInfoNV
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineViewportExclusiveScissorStateCreateInfoNV.
Extension: VK_NV_scissor_exclusive
struct _PipelineViewportExclusiveScissorStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportExclusiveScissorStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
exclusive_scissors::Vector{_Rect2D}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineViewportExclusiveScissorStateCreateInfoNV(exclusive_scissors::AbstractArray; next) -> _PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan._PipelineViewportExclusiveScissorStateCreateInfoNV — MethodExtension: VK_NV_scissor_exclusive
Arguments:
x::PipelineViewportExclusiveScissorStateCreateInfoNV
_PipelineViewportExclusiveScissorStateCreateInfoNV(x::PipelineViewportExclusiveScissorStateCreateInfoNV) -> _PipelineViewportExclusiveScissorStateCreateInfoNV
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineViewportShadingRateImageStateCreateInfoNV.
Extension: VK_NV_shading_rate_image
struct _PipelineViewportShadingRateImageStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportShadingRateImageStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate_image_enable::Boolshading_rate_palettes::Vector{_ShadingRatePaletteNV}next::Ptr{Cvoid}: defaults toC_NULL
_PipelineViewportShadingRateImageStateCreateInfoNV(shading_rate_image_enable::Bool, shading_rate_palettes::AbstractArray; next) -> _PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan._PipelineViewportShadingRateImageStateCreateInfoNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::PipelineViewportShadingRateImageStateCreateInfoNV
_PipelineViewportShadingRateImageStateCreateInfoNV(x::PipelineViewportShadingRateImageStateCreateInfoNV) -> _PipelineViewportShadingRateImageStateCreateInfoNV
Vulkan._PipelineViewportStateCreateInfo — TypeIntermediate wrapper for VkPipelineViewportStateCreateInfo.
struct _PipelineViewportStateCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportStateCreateInfodeps::Vector{Any}
Vulkan._PipelineViewportStateCreateInfo — MethodArguments:
x::PipelineViewportStateCreateInfo
_PipelineViewportStateCreateInfo(x::PipelineViewportStateCreateInfo) -> _PipelineViewportStateCreateInfo
Vulkan._PipelineViewportStateCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0viewports::Vector{_Viewport}: defaults toC_NULLscissors::Vector{_Rect2D}: defaults toC_NULL
_PipelineViewportStateCreateInfo(; next, flags, viewports, scissors) -> _PipelineViewportStateCreateInfo
Vulkan._PipelineViewportSwizzleStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineViewportSwizzleStateCreateInfoNV.
Extension: VK_NV_viewport_swizzle
struct _PipelineViewportSwizzleStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportSwizzleStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportSwizzleStateCreateInfoNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
viewport_swizzles::Vector{_ViewportSwizzleNV}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_PipelineViewportSwizzleStateCreateInfoNV(viewport_swizzles::AbstractArray; next, flags) -> _PipelineViewportSwizzleStateCreateInfoNV
Vulkan._PipelineViewportSwizzleStateCreateInfoNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
x::PipelineViewportSwizzleStateCreateInfoNV
_PipelineViewportSwizzleStateCreateInfoNV(x::PipelineViewportSwizzleStateCreateInfoNV) -> _PipelineViewportSwizzleStateCreateInfoNV
Vulkan._PipelineViewportWScalingStateCreateInfoNV — TypeIntermediate wrapper for VkPipelineViewportWScalingStateCreateInfoNV.
Extension: VK_NV_clip_space_w_scaling
struct _PipelineViewportWScalingStateCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPipelineViewportWScalingStateCreateInfoNVdeps::Vector{Any}
Vulkan._PipelineViewportWScalingStateCreateInfoNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
viewport_w_scaling_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULLviewport_w_scalings::Vector{_ViewportWScalingNV}: defaults toC_NULL
_PipelineViewportWScalingStateCreateInfoNV(viewport_w_scaling_enable::Bool; next, viewport_w_scalings) -> _PipelineViewportWScalingStateCreateInfoNV
Vulkan._PipelineViewportWScalingStateCreateInfoNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
x::PipelineViewportWScalingStateCreateInfoNV
_PipelineViewportWScalingStateCreateInfoNV(x::PipelineViewportWScalingStateCreateInfoNV) -> _PipelineViewportWScalingStateCreateInfoNV
Vulkan._PresentInfoKHR — TypeIntermediate wrapper for VkPresentInfoKHR.
Extension: VK_KHR_swapchain
struct _PresentInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentInfoKHRdeps::Vector{Any}
Vulkan._PresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
wait_semaphores::Vector{Semaphore}swapchains::Vector{SwapchainKHR}image_indices::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULLresults::Vector{Result}: defaults toC_NULL
_PresentInfoKHR(wait_semaphores::AbstractArray, swapchains::AbstractArray, image_indices::AbstractArray; next, results) -> _PresentInfoKHR
Vulkan._PresentInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::PresentInfoKHR
_PresentInfoKHR(x::PresentInfoKHR) -> _PresentInfoKHR
Vulkan._PresentRegionKHR — TypeIntermediate wrapper for VkPresentRegionKHR.
Extension: VK_KHR_incremental_present
struct _PresentRegionKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentRegionKHRdeps::Vector{Any}
Vulkan._PresentRegionKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::PresentRegionKHR
_PresentRegionKHR(x::PresentRegionKHR) -> _PresentRegionKHR
Vulkan._PresentRegionKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
rectangles::Vector{_RectLayerKHR}: defaults toC_NULL
_PresentRegionKHR(; rectangles) -> _PresentRegionKHR
Vulkan._PresentRegionsKHR — TypeIntermediate wrapper for VkPresentRegionsKHR.
Extension: VK_KHR_incremental_present
struct _PresentRegionsKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentRegionsKHRdeps::Vector{Any}
Vulkan._PresentRegionsKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::PresentRegionsKHR
_PresentRegionsKHR(x::PresentRegionsKHR) -> _PresentRegionsKHR
Vulkan._PresentRegionsKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLregions::Vector{_PresentRegionKHR}: defaults toC_NULL
_PresentRegionsKHR(; next, regions) -> _PresentRegionsKHR
Vulkan._PresentTimeGOOGLE — TypeIntermediate wrapper for VkPresentTimeGOOGLE.
Extension: VK_GOOGLE_display_timing
struct _PresentTimeGOOGLE <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPresentTimeGOOGLE
Vulkan._PresentTimeGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
present_id::UInt32desired_present_time::UInt64
_PresentTimeGOOGLE(present_id::Integer, desired_present_time::Integer) -> _PresentTimeGOOGLE
Vulkan._PresentTimeGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::PresentTimeGOOGLE
_PresentTimeGOOGLE(x::PresentTimeGOOGLE) -> _PresentTimeGOOGLE
Vulkan._PresentTimesInfoGOOGLE — TypeIntermediate wrapper for VkPresentTimesInfoGOOGLE.
Extension: VK_GOOGLE_display_timing
struct _PresentTimesInfoGOOGLE <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPresentTimesInfoGOOGLEdeps::Vector{Any}
Vulkan._PresentTimesInfoGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::PresentTimesInfoGOOGLE
_PresentTimesInfoGOOGLE(x::PresentTimesInfoGOOGLE) -> _PresentTimesInfoGOOGLE
Vulkan._PresentTimesInfoGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLtimes::Vector{_PresentTimeGOOGLE}: defaults toC_NULL
_PresentTimesInfoGOOGLE(; next, times) -> _PresentTimesInfoGOOGLE
Vulkan._PrivateDataSlotCreateInfoEXT — TypeIntermediate wrapper for VkPrivateDataSlotCreateInfoEXT.
Extension: VK_EXT_private_data
struct _PrivateDataSlotCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkPrivateDataSlotCreateInfoEXTdeps::Vector{Any}
Vulkan._PrivateDataSlotCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
flags::PrivateDataSlotCreateFlagEXTnext::Ptr{Cvoid}: defaults toC_NULL
_PrivateDataSlotCreateInfoEXT(flags::PrivateDataSlotCreateFlagEXT; next) -> _PrivateDataSlotCreateInfoEXT
Vulkan._PrivateDataSlotCreateInfoEXT — MethodExtension: VK_EXT_private_data
Arguments:
x::PrivateDataSlotCreateInfoEXT
_PrivateDataSlotCreateInfoEXT(x::PrivateDataSlotCreateInfoEXT) -> _PrivateDataSlotCreateInfoEXT
Vulkan._ProtectedSubmitInfo — TypeIntermediate wrapper for VkProtectedSubmitInfo.
struct _ProtectedSubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkProtectedSubmitInfodeps::Vector{Any}
Vulkan._ProtectedSubmitInfo — MethodArguments:
protected_submit::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_ProtectedSubmitInfo(protected_submit::Bool; next) -> _ProtectedSubmitInfo
Vulkan._ProtectedSubmitInfo — MethodArguments:
x::ProtectedSubmitInfo
_ProtectedSubmitInfo(x::ProtectedSubmitInfo) -> _ProtectedSubmitInfo
Vulkan._PushConstantRange — TypeIntermediate wrapper for VkPushConstantRange.
struct _PushConstantRange <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkPushConstantRange
Vulkan._PushConstantRange — MethodArguments:
x::PushConstantRange
_PushConstantRange(x::PushConstantRange) -> _PushConstantRange
Vulkan._PushConstantRange — MethodArguments:
stage_flags::ShaderStageFlagoffset::UInt32size::UInt32
_PushConstantRange(stage_flags::ShaderStageFlag, offset::Integer, size::Integer) -> _PushConstantRange
Vulkan._QueryPoolCreateInfo — TypeIntermediate wrapper for VkQueryPoolCreateInfo.
struct _QueryPoolCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueryPoolCreateInfodeps::Vector{Any}
Vulkan._QueryPoolCreateInfo — MethodArguments:
x::QueryPoolCreateInfo
_QueryPoolCreateInfo(x::QueryPoolCreateInfo) -> _QueryPoolCreateInfo
Vulkan._QueryPoolCreateInfo — MethodArguments:
query_type::QueryTypequery_count::UInt32next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
_QueryPoolCreateInfo(query_type::QueryType, query_count::Integer; next, flags, pipeline_statistics) -> _QueryPoolCreateInfo
Vulkan._QueryPoolPerformanceCreateInfoKHR — TypeIntermediate wrapper for VkQueryPoolPerformanceCreateInfoKHR.
Extension: VK_KHR_performance_query
struct _QueryPoolPerformanceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueryPoolPerformanceCreateInfoKHRdeps::Vector{Any}
Vulkan._QueryPoolPerformanceCreateInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
queue_family_index::UInt32counter_indices::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULL
_QueryPoolPerformanceCreateInfoKHR(queue_family_index::Integer, counter_indices::AbstractArray; next) -> _QueryPoolPerformanceCreateInfoKHR
Vulkan._QueryPoolPerformanceCreateInfoKHR — MethodExtension: VK_KHR_performance_query
Arguments:
x::QueryPoolPerformanceCreateInfoKHR
_QueryPoolPerformanceCreateInfoKHR(x::QueryPoolPerformanceCreateInfoKHR) -> _QueryPoolPerformanceCreateInfoKHR
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL — TypeIntermediate wrapper for VkQueryPoolPerformanceQueryCreateInfoINTEL.
Extension: VK_INTEL_performance_query
struct _QueryPoolPerformanceQueryCreateInfoINTEL <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueryPoolPerformanceQueryCreateInfoINTELdeps::Vector{Any}
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
x::QueryPoolPerformanceQueryCreateInfoINTEL
_QueryPoolPerformanceQueryCreateInfoINTEL(x::QueryPoolPerformanceQueryCreateInfoINTEL) -> _QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan._QueryPoolPerformanceQueryCreateInfoINTEL — MethodExtension: VK_INTEL_performance_query
Arguments:
performance_counters_sampling::QueryPoolSamplingModeINTELnext::Ptr{Cvoid}: defaults toC_NULL
_QueryPoolPerformanceQueryCreateInfoINTEL(performance_counters_sampling::QueryPoolSamplingModeINTEL; next) -> _QueryPoolPerformanceQueryCreateInfoINTEL
Vulkan._QueueFamilyCheckpointProperties2NV — TypeIntermediate wrapper for VkQueueFamilyCheckpointProperties2NV.
Extension: VK_KHR_synchronization2
struct _QueueFamilyCheckpointProperties2NV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueueFamilyCheckpointProperties2NVdeps::Vector{Any}
Vulkan._QueueFamilyCheckpointProperties2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
checkpoint_execution_stage_mask::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_QueueFamilyCheckpointProperties2NV(checkpoint_execution_stage_mask::Integer; next) -> _QueueFamilyCheckpointProperties2NV
Vulkan._QueueFamilyCheckpointProperties2NV — MethodExtension: VK_KHR_synchronization2
Arguments:
x::QueueFamilyCheckpointProperties2NV
_QueueFamilyCheckpointProperties2NV(x::QueueFamilyCheckpointProperties2NV) -> _QueueFamilyCheckpointProperties2NV
Vulkan._QueueFamilyCheckpointPropertiesNV — TypeIntermediate wrapper for VkQueueFamilyCheckpointPropertiesNV.
Extension: VK_NV_device_diagnostic_checkpoints
struct _QueueFamilyCheckpointPropertiesNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueueFamilyCheckpointPropertiesNVdeps::Vector{Any}
Vulkan._QueueFamilyCheckpointPropertiesNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
checkpoint_execution_stage_mask::PipelineStageFlagnext::Ptr{Cvoid}: defaults toC_NULL
_QueueFamilyCheckpointPropertiesNV(checkpoint_execution_stage_mask::PipelineStageFlag; next) -> _QueueFamilyCheckpointPropertiesNV
Vulkan._QueueFamilyCheckpointPropertiesNV — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
x::QueueFamilyCheckpointPropertiesNV
_QueueFamilyCheckpointPropertiesNV(x::QueueFamilyCheckpointPropertiesNV) -> _QueueFamilyCheckpointPropertiesNV
Vulkan._QueueFamilyProperties — TypeIntermediate wrapper for VkQueueFamilyProperties.
struct _QueueFamilyProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkQueueFamilyProperties
Vulkan._QueueFamilyProperties — MethodArguments:
queue_count::UInt32timestamp_valid_bits::UInt32min_image_transfer_granularity::_Extent3Dqueue_flags::QueueFlag: defaults to0
_QueueFamilyProperties(queue_count::Integer, timestamp_valid_bits::Integer, min_image_transfer_granularity::_Extent3D; queue_flags) -> _QueueFamilyProperties
Vulkan._QueueFamilyProperties — MethodArguments:
x::QueueFamilyProperties
_QueueFamilyProperties(x::QueueFamilyProperties) -> _QueueFamilyProperties
Vulkan._QueueFamilyProperties2 — TypeIntermediate wrapper for VkQueueFamilyProperties2.
struct _QueueFamilyProperties2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkQueueFamilyProperties2deps::Vector{Any}
Vulkan._QueueFamilyProperties2 — MethodArguments:
x::QueueFamilyProperties2
_QueueFamilyProperties2(x::QueueFamilyProperties2) -> _QueueFamilyProperties2
Vulkan._QueueFamilyProperties2 — MethodArguments:
queue_family_properties::_QueueFamilyPropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_QueueFamilyProperties2(queue_family_properties::_QueueFamilyProperties; next) -> _QueueFamilyProperties2
Vulkan._RayTracingPipelineCreateInfoKHR — TypeIntermediate wrapper for VkRayTracingPipelineCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct _RayTracingPipelineCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingPipelineCreateInfoKHRdeps::Vector{Any}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._RayTracingPipelineCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
stages::Vector{_PipelineShaderStageCreateInfo}groups::Vector{_RayTracingShaderGroupCreateInfoKHR}max_pipeline_ray_recursion_depth::UInt32layout::PipelineLayoutbase_pipeline_index::Int32next::Ptr{Cvoid}: defaults toC_NULLflags::PipelineCreateFlag: defaults to0library_info::_PipelineLibraryCreateInfoKHR: defaults toC_NULLlibrary_interface::_RayTracingPipelineInterfaceCreateInfoKHR: defaults toC_NULLdynamic_state::_PipelineDynamicStateCreateInfo: defaults toC_NULLbase_pipeline_handle::Pipeline: defaults toC_NULL
_RayTracingPipelineCreateInfoKHR(stages::AbstractArray, groups::AbstractArray, max_pipeline_ray_recursion_depth::Integer, layout, base_pipeline_index::Integer; next, flags, library_info, library_interface, dynamic_state, base_pipeline_handle) -> _RayTracingPipelineCreateInfoKHR
Vulkan._RayTracingPipelineCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::RayTracingPipelineCreateInfoKHR
_RayTracingPipelineCreateInfoKHR(x::RayTracingPipelineCreateInfoKHR) -> _RayTracingPipelineCreateInfoKHR
Vulkan._RayTracingPipelineCreateInfoNV — TypeIntermediate wrapper for VkRayTracingPipelineCreateInfoNV.
Extension: VK_NV_ray_tracing
struct _RayTracingPipelineCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingPipelineCreateInfoNVdeps::Vector{Any}layout::PipelineLayoutbase_pipeline_handle::Union{Ptr{Nothing}, Pipeline}
Vulkan._RayTracingPipelineCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
stages::Vector{_PipelineShaderStageCreateInfo}groups::Vector{_RayTracingShaderGroupCreateInfoNV}max_recursion_depth::UInt32layout::PipelineLayoutbase_pipeline_index::Int32next::Ptr{Cvoid}: defaults toC_NULLflags::PipelineCreateFlag: defaults to0base_pipeline_handle::Pipeline: defaults toC_NULL
_RayTracingPipelineCreateInfoNV(stages::AbstractArray, groups::AbstractArray, max_recursion_depth::Integer, layout, base_pipeline_index::Integer; next, flags, base_pipeline_handle) -> _RayTracingPipelineCreateInfoNV
Vulkan._RayTracingPipelineCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::RayTracingPipelineCreateInfoNV
_RayTracingPipelineCreateInfoNV(x::RayTracingPipelineCreateInfoNV) -> _RayTracingPipelineCreateInfoNV
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR — TypeIntermediate wrapper for VkRayTracingPipelineInterfaceCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct _RayTracingPipelineInterfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingPipelineInterfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
max_pipeline_ray_payload_size::UInt32max_pipeline_ray_hit_attribute_size::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_RayTracingPipelineInterfaceCreateInfoKHR(max_pipeline_ray_payload_size::Integer, max_pipeline_ray_hit_attribute_size::Integer; next) -> _RayTracingPipelineInterfaceCreateInfoKHR
Vulkan._RayTracingPipelineInterfaceCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::RayTracingPipelineInterfaceCreateInfoKHR
_RayTracingPipelineInterfaceCreateInfoKHR(x::RayTracingPipelineInterfaceCreateInfoKHR) -> _RayTracingPipelineInterfaceCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoKHR — TypeIntermediate wrapper for VkRayTracingShaderGroupCreateInfoKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct _RayTracingShaderGroupCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingShaderGroupCreateInfoKHRdeps::Vector{Any}
Vulkan._RayTracingShaderGroupCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::RayTracingShaderGroupCreateInfoKHR
_RayTracingShaderGroupCreateInfoKHR(x::RayTracingShaderGroupCreateInfoKHR) -> _RayTracingShaderGroupCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
type::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32next::Ptr{Cvoid}: defaults toC_NULLshader_group_capture_replay_handle::Ptr{Cvoid}: defaults toC_NULL
_RayTracingShaderGroupCreateInfoKHR(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next, shader_group_capture_replay_handle) -> _RayTracingShaderGroupCreateInfoKHR
Vulkan._RayTracingShaderGroupCreateInfoNV — TypeIntermediate wrapper for VkRayTracingShaderGroupCreateInfoNV.
Extension: VK_NV_ray_tracing
struct _RayTracingShaderGroupCreateInfoNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRayTracingShaderGroupCreateInfoNVdeps::Vector{Any}
Vulkan._RayTracingShaderGroupCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::RayTracingShaderGroupCreateInfoNV
_RayTracingShaderGroupCreateInfoNV(x::RayTracingShaderGroupCreateInfoNV) -> _RayTracingShaderGroupCreateInfoNV
Vulkan._RayTracingShaderGroupCreateInfoNV — MethodExtension: VK_NV_ray_tracing
Arguments:
type::RayTracingShaderGroupTypeKHRgeneral_shader::UInt32closest_hit_shader::UInt32any_hit_shader::UInt32intersection_shader::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_RayTracingShaderGroupCreateInfoNV(type::RayTracingShaderGroupTypeKHR, general_shader::Integer, closest_hit_shader::Integer, any_hit_shader::Integer, intersection_shader::Integer; next) -> _RayTracingShaderGroupCreateInfoNV
Vulkan._Rect2D — TypeIntermediate wrapper for VkRect2D.
struct _Rect2D <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkRect2D
Vulkan._Rect2D — MethodVulkan._Rect2D — MethodArguments:
offset::_Offset2Dextent::_Extent2D
_Rect2D(offset::_Offset2D, extent::_Extent2D) -> _Rect2D
Vulkan._RectLayerKHR — TypeIntermediate wrapper for VkRectLayerKHR.
Extension: VK_KHR_incremental_present
struct _RectLayerKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkRectLayerKHR
Vulkan._RectLayerKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
x::RectLayerKHR
_RectLayerKHR(x::RectLayerKHR) -> _RectLayerKHR
Vulkan._RectLayerKHR — MethodExtension: VK_KHR_incremental_present
Arguments:
offset::_Offset2Dextent::_Extent2Dlayer::UInt32
_RectLayerKHR(offset::_Offset2D, extent::_Extent2D, layer::Integer) -> _RectLayerKHR
Vulkan._RefreshCycleDurationGOOGLE — TypeIntermediate wrapper for VkRefreshCycleDurationGOOGLE.
Extension: VK_GOOGLE_display_timing
struct _RefreshCycleDurationGOOGLE <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkRefreshCycleDurationGOOGLE
Vulkan._RefreshCycleDurationGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
refresh_duration::UInt64
_RefreshCycleDurationGOOGLE(refresh_duration::Integer) -> _RefreshCycleDurationGOOGLE
Vulkan._RefreshCycleDurationGOOGLE — MethodExtension: VK_GOOGLE_display_timing
Arguments:
x::RefreshCycleDurationGOOGLE
_RefreshCycleDurationGOOGLE(x::RefreshCycleDurationGOOGLE) -> _RefreshCycleDurationGOOGLE
Vulkan._RenderPassAttachmentBeginInfo — TypeIntermediate wrapper for VkRenderPassAttachmentBeginInfo.
struct _RenderPassAttachmentBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassAttachmentBeginInfodeps::Vector{Any}
Vulkan._RenderPassAttachmentBeginInfo — MethodArguments:
attachments::Vector{ImageView}next::Ptr{Cvoid}: defaults toC_NULL
_RenderPassAttachmentBeginInfo(attachments::AbstractArray; next) -> _RenderPassAttachmentBeginInfo
Vulkan._RenderPassAttachmentBeginInfo — MethodArguments:
x::RenderPassAttachmentBeginInfo
_RenderPassAttachmentBeginInfo(x::RenderPassAttachmentBeginInfo) -> _RenderPassAttachmentBeginInfo
Vulkan._RenderPassBeginInfo — TypeIntermediate wrapper for VkRenderPassBeginInfo.
struct _RenderPassBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassBeginInfodeps::Vector{Any}render_pass::RenderPassframebuffer::Framebuffer
Vulkan._RenderPassBeginInfo — MethodArguments:
render_pass::RenderPassframebuffer::Framebufferrender_area::_Rect2Dclear_values::Vector{_ClearValue}next::Ptr{Cvoid}: defaults toC_NULL
_RenderPassBeginInfo(render_pass, framebuffer, render_area::_Rect2D, clear_values::AbstractArray; next) -> _RenderPassBeginInfo
Vulkan._RenderPassBeginInfo — MethodArguments:
x::RenderPassBeginInfo
_RenderPassBeginInfo(x::RenderPassBeginInfo) -> _RenderPassBeginInfo
Vulkan._RenderPassCreateInfo — TypeIntermediate wrapper for VkRenderPassCreateInfo.
struct _RenderPassCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassCreateInfodeps::Vector{Any}
Vulkan._RenderPassCreateInfo — MethodArguments:
attachments::Vector{_AttachmentDescription}subpasses::Vector{_SubpassDescription}dependencies::Vector{_SubpassDependency}next::Ptr{Cvoid}: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
_RenderPassCreateInfo(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; next, flags) -> _RenderPassCreateInfo
Vulkan._RenderPassCreateInfo — MethodArguments:
x::RenderPassCreateInfo
_RenderPassCreateInfo(x::RenderPassCreateInfo) -> _RenderPassCreateInfo
Vulkan._RenderPassCreateInfo2 — TypeIntermediate wrapper for VkRenderPassCreateInfo2.
struct _RenderPassCreateInfo2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassCreateInfo2deps::Vector{Any}
Vulkan._RenderPassCreateInfo2 — MethodArguments:
attachments::Vector{_AttachmentDescription2}subpasses::Vector{_SubpassDescription2}dependencies::Vector{_SubpassDependency2}correlated_view_masks::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
_RenderPassCreateInfo2(attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; next, flags) -> _RenderPassCreateInfo2
Vulkan._RenderPassCreateInfo2 — MethodArguments:
x::RenderPassCreateInfo2
_RenderPassCreateInfo2(x::RenderPassCreateInfo2) -> _RenderPassCreateInfo2
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT — TypeIntermediate wrapper for VkRenderPassFragmentDensityMapCreateInfoEXT.
Extension: VK_EXT_fragment_density_map
struct _RenderPassFragmentDensityMapCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassFragmentDensityMapCreateInfoEXTdeps::Vector{Any}
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
x::RenderPassFragmentDensityMapCreateInfoEXT
_RenderPassFragmentDensityMapCreateInfoEXT(x::RenderPassFragmentDensityMapCreateInfoEXT) -> _RenderPassFragmentDensityMapCreateInfoEXT
Vulkan._RenderPassFragmentDensityMapCreateInfoEXT — MethodExtension: VK_EXT_fragment_density_map
Arguments:
fragment_density_map_attachment::_AttachmentReferencenext::Ptr{Cvoid}: defaults toC_NULL
_RenderPassFragmentDensityMapCreateInfoEXT(fragment_density_map_attachment::_AttachmentReference; next) -> _RenderPassFragmentDensityMapCreateInfoEXT
Vulkan._RenderPassInputAttachmentAspectCreateInfo — TypeIntermediate wrapper for VkRenderPassInputAttachmentAspectCreateInfo.
struct _RenderPassInputAttachmentAspectCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassInputAttachmentAspectCreateInfodeps::Vector{Any}
Vulkan._RenderPassInputAttachmentAspectCreateInfo — MethodArguments:
aspect_references::Vector{_InputAttachmentAspectReference}next::Ptr{Cvoid}: defaults toC_NULL
_RenderPassInputAttachmentAspectCreateInfo(aspect_references::AbstractArray; next) -> _RenderPassInputAttachmentAspectCreateInfo
Vulkan._RenderPassInputAttachmentAspectCreateInfo — MethodArguments:
x::RenderPassInputAttachmentAspectCreateInfo
_RenderPassInputAttachmentAspectCreateInfo(x::RenderPassInputAttachmentAspectCreateInfo) -> _RenderPassInputAttachmentAspectCreateInfo
Vulkan._RenderPassMultiviewCreateInfo — TypeIntermediate wrapper for VkRenderPassMultiviewCreateInfo.
struct _RenderPassMultiviewCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassMultiviewCreateInfodeps::Vector{Any}
Vulkan._RenderPassMultiviewCreateInfo — MethodArguments:
view_masks::Vector{UInt32}view_offsets::Vector{Int32}correlation_masks::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULL
_RenderPassMultiviewCreateInfo(view_masks::AbstractArray, view_offsets::AbstractArray, correlation_masks::AbstractArray; next) -> _RenderPassMultiviewCreateInfo
Vulkan._RenderPassMultiviewCreateInfo — MethodArguments:
x::RenderPassMultiviewCreateInfo
_RenderPassMultiviewCreateInfo(x::RenderPassMultiviewCreateInfo) -> _RenderPassMultiviewCreateInfo
Vulkan._RenderPassSampleLocationsBeginInfoEXT — TypeIntermediate wrapper for VkRenderPassSampleLocationsBeginInfoEXT.
Extension: VK_EXT_sample_locations
struct _RenderPassSampleLocationsBeginInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassSampleLocationsBeginInfoEXTdeps::Vector{Any}
Vulkan._RenderPassSampleLocationsBeginInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
attachment_initial_sample_locations::Vector{_AttachmentSampleLocationsEXT}post_subpass_sample_locations::Vector{_SubpassSampleLocationsEXT}next::Ptr{Cvoid}: defaults toC_NULL
_RenderPassSampleLocationsBeginInfoEXT(attachment_initial_sample_locations::AbstractArray, post_subpass_sample_locations::AbstractArray; next) -> _RenderPassSampleLocationsBeginInfoEXT
Vulkan._RenderPassSampleLocationsBeginInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::RenderPassSampleLocationsBeginInfoEXT
_RenderPassSampleLocationsBeginInfoEXT(x::RenderPassSampleLocationsBeginInfoEXT) -> _RenderPassSampleLocationsBeginInfoEXT
Vulkan._RenderPassTransformBeginInfoQCOM — TypeIntermediate wrapper for VkRenderPassTransformBeginInfoQCOM.
Extension: VK_QCOM_render_pass_transform
struct _RenderPassTransformBeginInfoQCOM <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkRenderPassTransformBeginInfoQCOMdeps::Vector{Any}
Vulkan._RenderPassTransformBeginInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
x::RenderPassTransformBeginInfoQCOM
_RenderPassTransformBeginInfoQCOM(x::RenderPassTransformBeginInfoQCOM) -> _RenderPassTransformBeginInfoQCOM
Vulkan._RenderPassTransformBeginInfoQCOM — MethodExtension: VK_QCOM_render_pass_transform
Arguments:
transform::SurfaceTransformFlagKHRnext::Ptr{Cvoid}: defaults toC_NULL
_RenderPassTransformBeginInfoQCOM(transform::SurfaceTransformFlagKHR; next) -> _RenderPassTransformBeginInfoQCOM
Vulkan._ResolveImageInfo2KHR — TypeIntermediate wrapper for VkResolveImageInfo2KHR.
Extension: VK_KHR_copy_commands2
struct _ResolveImageInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkResolveImageInfo2KHRdeps::Vector{Any}src_image::Imagedst_image::Image
Vulkan._ResolveImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageResolve2KHR}next::Ptr{Cvoid}: defaults toC_NULL
_ResolveImageInfo2KHR(src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray; next) -> _ResolveImageInfo2KHR
Vulkan._ResolveImageInfo2KHR — MethodExtension: VK_KHR_copy_commands2
Arguments:
x::ResolveImageInfo2KHR
_ResolveImageInfo2KHR(x::ResolveImageInfo2KHR) -> _ResolveImageInfo2KHR
Vulkan._SampleLocationEXT — TypeIntermediate wrapper for VkSampleLocationEXT.
Extension: VK_EXT_sample_locations
struct _SampleLocationEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSampleLocationEXT
Vulkan._SampleLocationEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::Float32y::Float32
_SampleLocationEXT(x::Real, y::Real) -> _SampleLocationEXT
Vulkan._SampleLocationEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::Float32
_SampleLocationEXT(x::SampleLocationEXT) -> _SampleLocationEXT
Vulkan._SampleLocationsInfoEXT — TypeIntermediate wrapper for VkSampleLocationsInfoEXT.
Extension: VK_EXT_sample_locations
struct _SampleLocationsInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSampleLocationsInfoEXTdeps::Vector{Any}
Vulkan._SampleLocationsInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
sample_locations_per_pixel::SampleCountFlagsample_location_grid_size::_Extent2Dsample_locations::Vector{_SampleLocationEXT}next::Ptr{Cvoid}: defaults toC_NULL
_SampleLocationsInfoEXT(sample_locations_per_pixel::SampleCountFlag, sample_location_grid_size::_Extent2D, sample_locations::AbstractArray; next) -> _SampleLocationsInfoEXT
Vulkan._SampleLocationsInfoEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::SampleLocationsInfoEXT
_SampleLocationsInfoEXT(x::SampleLocationsInfoEXT) -> _SampleLocationsInfoEXT
Vulkan._SamplerCreateInfo — TypeIntermediate wrapper for VkSamplerCreateInfo.
struct _SamplerCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerCreateInfodeps::Vector{Any}
Vulkan._SamplerCreateInfo — MethodArguments:
mag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Boolnext::Ptr{Cvoid}: defaults toC_NULLflags::SamplerCreateFlag: defaults to0
_SamplerCreateInfo(mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; next, flags) -> _SamplerCreateInfo
Vulkan._SamplerCreateInfo — MethodArguments:
x::SamplerCreateInfo
_SamplerCreateInfo(x::SamplerCreateInfo) -> _SamplerCreateInfo
Vulkan._SamplerCustomBorderColorCreateInfoEXT — TypeIntermediate wrapper for VkSamplerCustomBorderColorCreateInfoEXT.
Extension: VK_EXT_custom_border_color
struct _SamplerCustomBorderColorCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerCustomBorderColorCreateInfoEXTdeps::Vector{Any}
Vulkan._SamplerCustomBorderColorCreateInfoEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
x::SamplerCustomBorderColorCreateInfoEXT
_SamplerCustomBorderColorCreateInfoEXT(x::SamplerCustomBorderColorCreateInfoEXT)
Vulkan._SamplerCustomBorderColorCreateInfoEXT — MethodExtension: VK_EXT_custom_border_color
Arguments:
custom_border_color::_ClearColorValueformat::Formatnext::Ptr{Cvoid}: defaults toC_NULL
_SamplerCustomBorderColorCreateInfoEXT(custom_border_color::_ClearColorValue, format::Format; next) -> _SamplerCustomBorderColorCreateInfoEXT
Vulkan._SamplerReductionModeCreateInfo — TypeIntermediate wrapper for VkSamplerReductionModeCreateInfo.
struct _SamplerReductionModeCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerReductionModeCreateInfodeps::Vector{Any}
Vulkan._SamplerReductionModeCreateInfo — MethodArguments:
x::SamplerReductionModeCreateInfo
_SamplerReductionModeCreateInfo(x::SamplerReductionModeCreateInfo) -> _SamplerReductionModeCreateInfo
Vulkan._SamplerReductionModeCreateInfo — MethodArguments:
reduction_mode::SamplerReductionModenext::Ptr{Cvoid}: defaults toC_NULL
_SamplerReductionModeCreateInfo(reduction_mode::SamplerReductionMode; next) -> _SamplerReductionModeCreateInfo
Vulkan._SamplerYcbcrConversionCreateInfo — TypeIntermediate wrapper for VkSamplerYcbcrConversionCreateInfo.
struct _SamplerYcbcrConversionCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerYcbcrConversionCreateInfodeps::Vector{Any}
Vulkan._SamplerYcbcrConversionCreateInfo — MethodArguments:
format::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::_ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_SamplerYcbcrConversionCreateInfo(format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; next) -> _SamplerYcbcrConversionCreateInfo
Vulkan._SamplerYcbcrConversionCreateInfo — MethodArguments:
x::SamplerYcbcrConversionCreateInfo
_SamplerYcbcrConversionCreateInfo(x::SamplerYcbcrConversionCreateInfo) -> _SamplerYcbcrConversionCreateInfo
Vulkan._SamplerYcbcrConversionImageFormatProperties — TypeIntermediate wrapper for VkSamplerYcbcrConversionImageFormatProperties.
struct _SamplerYcbcrConversionImageFormatProperties <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerYcbcrConversionImageFormatPropertiesdeps::Vector{Any}
Vulkan._SamplerYcbcrConversionImageFormatProperties — MethodArguments:
combined_image_sampler_descriptor_count::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_SamplerYcbcrConversionImageFormatProperties(combined_image_sampler_descriptor_count::Integer; next) -> _SamplerYcbcrConversionImageFormatProperties
Vulkan._SamplerYcbcrConversionImageFormatProperties — MethodArguments:
x::SamplerYcbcrConversionImageFormatProperties
_SamplerYcbcrConversionImageFormatProperties(x::SamplerYcbcrConversionImageFormatProperties) -> _SamplerYcbcrConversionImageFormatProperties
Vulkan._SamplerYcbcrConversionInfo — TypeIntermediate wrapper for VkSamplerYcbcrConversionInfo.
struct _SamplerYcbcrConversionInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSamplerYcbcrConversionInfodeps::Vector{Any}conversion::SamplerYcbcrConversion
Vulkan._SamplerYcbcrConversionInfo — MethodArguments:
conversion::SamplerYcbcrConversionnext::Ptr{Cvoid}: defaults toC_NULL
_SamplerYcbcrConversionInfo(conversion; next) -> _SamplerYcbcrConversionInfo
Vulkan._SamplerYcbcrConversionInfo — MethodArguments:
x::SamplerYcbcrConversionInfo
_SamplerYcbcrConversionInfo(x::SamplerYcbcrConversionInfo) -> _SamplerYcbcrConversionInfo
Vulkan._SemaphoreCreateInfo — TypeIntermediate wrapper for VkSemaphoreCreateInfo.
struct _SemaphoreCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreCreateInfodeps::Vector{Any}
Vulkan._SemaphoreCreateInfo — MethodArguments:
x::SemaphoreCreateInfo
_SemaphoreCreateInfo(x::SemaphoreCreateInfo) -> _SemaphoreCreateInfo
Vulkan._SemaphoreCreateInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_SemaphoreCreateInfo(; next, flags) -> _SemaphoreCreateInfo
Vulkan._SemaphoreGetFdInfoKHR — TypeIntermediate wrapper for VkSemaphoreGetFdInfoKHR.
Extension: VK_KHR_external_semaphore_fd
struct _SemaphoreGetFdInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreGetFdInfoKHRdeps::Vector{Any}semaphore::Semaphore
Vulkan._SemaphoreGetFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
semaphore::Semaphorehandle_type::ExternalSemaphoreHandleTypeFlagnext::Ptr{Cvoid}: defaults toC_NULL
_SemaphoreGetFdInfoKHR(semaphore, handle_type::ExternalSemaphoreHandleTypeFlag; next) -> _SemaphoreGetFdInfoKHR
Vulkan._SemaphoreGetFdInfoKHR — MethodExtension: VK_KHR_external_semaphore_fd
Arguments:
x::SemaphoreGetFdInfoKHR
_SemaphoreGetFdInfoKHR(x::SemaphoreGetFdInfoKHR) -> _SemaphoreGetFdInfoKHR
Vulkan._SemaphoreSignalInfo — TypeIntermediate wrapper for VkSemaphoreSignalInfo.
struct _SemaphoreSignalInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreSignalInfodeps::Vector{Any}semaphore::Semaphore
Vulkan._SemaphoreSignalInfo — MethodArguments:
semaphore::Semaphorevalue::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_SemaphoreSignalInfo(semaphore, value::Integer; next) -> _SemaphoreSignalInfo
Vulkan._SemaphoreSignalInfo — MethodArguments:
x::SemaphoreSignalInfo
_SemaphoreSignalInfo(x::SemaphoreSignalInfo) -> _SemaphoreSignalInfo
Vulkan._SemaphoreSubmitInfoKHR — TypeIntermediate wrapper for VkSemaphoreSubmitInfoKHR.
Extension: VK_KHR_synchronization2
struct _SemaphoreSubmitInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreSubmitInfoKHRdeps::Vector{Any}semaphore::Semaphore
Vulkan._SemaphoreSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
semaphore::Semaphorevalue::UInt64device_index::UInt32next::Ptr{Cvoid}: defaults toC_NULLstage_mask::UInt64: defaults to0
_SemaphoreSubmitInfoKHR(semaphore, value::Integer, device_index::Integer; next, stage_mask) -> _SemaphoreSubmitInfoKHR
Vulkan._SemaphoreSubmitInfoKHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::SemaphoreSubmitInfoKHR
_SemaphoreSubmitInfoKHR(x::SemaphoreSubmitInfoKHR) -> _SemaphoreSubmitInfoKHR
Vulkan._SemaphoreTypeCreateInfo — TypeIntermediate wrapper for VkSemaphoreTypeCreateInfo.
struct _SemaphoreTypeCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreTypeCreateInfodeps::Vector{Any}
Vulkan._SemaphoreTypeCreateInfo — MethodArguments:
semaphore_type::SemaphoreTypeinitial_value::UInt64next::Ptr{Cvoid}: defaults toC_NULL
_SemaphoreTypeCreateInfo(semaphore_type::SemaphoreType, initial_value::Integer; next) -> _SemaphoreTypeCreateInfo
Vulkan._SemaphoreTypeCreateInfo — MethodArguments:
x::SemaphoreTypeCreateInfo
_SemaphoreTypeCreateInfo(x::SemaphoreTypeCreateInfo) -> _SemaphoreTypeCreateInfo
Vulkan._SemaphoreWaitInfo — TypeIntermediate wrapper for VkSemaphoreWaitInfo.
struct _SemaphoreWaitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSemaphoreWaitInfodeps::Vector{Any}
Vulkan._SemaphoreWaitInfo — MethodArguments:
semaphores::Vector{Semaphore}values::Vector{UInt64}next::Ptr{Cvoid}: defaults toC_NULLflags::SemaphoreWaitFlag: defaults to0
_SemaphoreWaitInfo(semaphores::AbstractArray, values::AbstractArray; next, flags) -> _SemaphoreWaitInfo
Vulkan._SemaphoreWaitInfo — MethodArguments:
x::SemaphoreWaitInfo
_SemaphoreWaitInfo(x::SemaphoreWaitInfo) -> _SemaphoreWaitInfo
Vulkan._SetStateFlagsIndirectCommandNV — TypeIntermediate wrapper for VkSetStateFlagsIndirectCommandNV.
Extension: VK_NV_device_generated_commands
struct _SetStateFlagsIndirectCommandNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSetStateFlagsIndirectCommandNV
Vulkan._SetStateFlagsIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
data::UInt32
_SetStateFlagsIndirectCommandNV(data::Integer) -> _SetStateFlagsIndirectCommandNV
Vulkan._SetStateFlagsIndirectCommandNV — MethodExtension: VK_NV_device_generated_commands
Arguments:
x::SetStateFlagsIndirectCommandNV
_SetStateFlagsIndirectCommandNV(x::SetStateFlagsIndirectCommandNV) -> _SetStateFlagsIndirectCommandNV
Vulkan._ShaderModuleCreateInfo — TypeIntermediate wrapper for VkShaderModuleCreateInfo.
struct _ShaderModuleCreateInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkShaderModuleCreateInfodeps::Vector{Any}
Vulkan._ShaderModuleCreateInfo — MethodArguments:
code_size::UIntcode::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULLflags::ShaderModuleCreateFlag: defaults to0
_ShaderModuleCreateInfo(code_size::Integer, code::AbstractArray; next, flags) -> _ShaderModuleCreateInfo
Vulkan._ShaderModuleCreateInfo — MethodArguments:
x::ShaderModuleCreateInfo
_ShaderModuleCreateInfo(x::ShaderModuleCreateInfo) -> _ShaderModuleCreateInfo
Vulkan._ShaderModuleValidationCacheCreateInfoEXT — TypeIntermediate wrapper for VkShaderModuleValidationCacheCreateInfoEXT.
Extension: VK_EXT_validation_cache
struct _ShaderModuleValidationCacheCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkShaderModuleValidationCacheCreateInfoEXTdeps::Vector{Any}validation_cache::ValidationCacheEXT
Vulkan._ShaderModuleValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
validation_cache::ValidationCacheEXTnext::Ptr{Cvoid}: defaults toC_NULL
_ShaderModuleValidationCacheCreateInfoEXT(validation_cache; next) -> _ShaderModuleValidationCacheCreateInfoEXT
Vulkan._ShaderModuleValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
x::ShaderModuleValidationCacheCreateInfoEXT
_ShaderModuleValidationCacheCreateInfoEXT(x::ShaderModuleValidationCacheCreateInfoEXT) -> _ShaderModuleValidationCacheCreateInfoEXT
Vulkan._ShaderResourceUsageAMD — TypeIntermediate wrapper for VkShaderResourceUsageAMD.
Extension: VK_AMD_shader_info
struct _ShaderResourceUsageAMD <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkShaderResourceUsageAMD
Vulkan._ShaderResourceUsageAMD — MethodExtension: VK_AMD_shader_info
Arguments:
num_used_vgprs::UInt32num_used_sgprs::UInt32lds_size_per_local_work_group::UInt32lds_usage_size_in_bytes::UIntscratch_mem_usage_in_bytes::UInt
_ShaderResourceUsageAMD(num_used_vgprs::Integer, num_used_sgprs::Integer, lds_size_per_local_work_group::Integer, lds_usage_size_in_bytes::Integer, scratch_mem_usage_in_bytes::Integer) -> _ShaderResourceUsageAMD
Vulkan._ShaderResourceUsageAMD — MethodExtension: VK_AMD_shader_info
Arguments:
x::ShaderResourceUsageAMD
_ShaderResourceUsageAMD(x::ShaderResourceUsageAMD) -> _ShaderResourceUsageAMD
Vulkan._ShaderStatisticsInfoAMD — TypeIntermediate wrapper for VkShaderStatisticsInfoAMD.
Extension: VK_AMD_shader_info
struct _ShaderStatisticsInfoAMD <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkShaderStatisticsInfoAMD
Vulkan._ShaderStatisticsInfoAMD — MethodExtension: VK_AMD_shader_info
Arguments:
shader_stage_mask::ShaderStageFlagresource_usage::_ShaderResourceUsageAMDnum_physical_vgprs::UInt32num_physical_sgprs::UInt32num_available_vgprs::UInt32num_available_sgprs::UInt32compute_work_group_size::NTuple{3, UInt32}
_ShaderStatisticsInfoAMD(shader_stage_mask::ShaderStageFlag, resource_usage::_ShaderResourceUsageAMD, num_physical_vgprs::Integer, num_physical_sgprs::Integer, num_available_vgprs::Integer, num_available_sgprs::Integer, compute_work_group_size::Tuple{UInt32, UInt32, UInt32}) -> _ShaderStatisticsInfoAMD
Vulkan._ShaderStatisticsInfoAMD — MethodExtension: VK_AMD_shader_info
Arguments:
x::ShaderStatisticsInfoAMD
_ShaderStatisticsInfoAMD(x::ShaderStatisticsInfoAMD) -> _ShaderStatisticsInfoAMD
Vulkan._ShadingRatePaletteNV — TypeIntermediate wrapper for VkShadingRatePaletteNV.
Extension: VK_NV_shading_rate_image
struct _ShadingRatePaletteNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkShadingRatePaletteNVdeps::Vector{Any}
Vulkan._ShadingRatePaletteNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
shading_rate_palette_entries::Vector{ShadingRatePaletteEntryNV}
_ShadingRatePaletteNV(shading_rate_palette_entries::AbstractArray) -> _ShadingRatePaletteNV
Vulkan._ShadingRatePaletteNV — MethodExtension: VK_NV_shading_rate_image
Arguments:
x::ShadingRatePaletteNV
_ShadingRatePaletteNV(x::ShadingRatePaletteNV) -> _ShadingRatePaletteNV
Vulkan._SharedPresentSurfaceCapabilitiesKHR — TypeIntermediate wrapper for VkSharedPresentSurfaceCapabilitiesKHR.
Extension: VK_KHR_shared_presentable_image
struct _SharedPresentSurfaceCapabilitiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSharedPresentSurfaceCapabilitiesKHRdeps::Vector{Any}
Vulkan._SharedPresentSurfaceCapabilitiesKHR — MethodExtension: VK_KHR_shared_presentable_image
Arguments:
x::SharedPresentSurfaceCapabilitiesKHR
_SharedPresentSurfaceCapabilitiesKHR(x::SharedPresentSurfaceCapabilitiesKHR) -> _SharedPresentSurfaceCapabilitiesKHR
Vulkan._SharedPresentSurfaceCapabilitiesKHR — MethodExtension: VK_KHR_shared_presentable_image
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLshared_present_supported_usage_flags::ImageUsageFlag: defaults to0
_SharedPresentSurfaceCapabilitiesKHR(; next, shared_present_supported_usage_flags) -> _SharedPresentSurfaceCapabilitiesKHR
Vulkan._SparseBufferMemoryBindInfo — TypeIntermediate wrapper for VkSparseBufferMemoryBindInfo.
struct _SparseBufferMemoryBindInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseBufferMemoryBindInfodeps::Vector{Any}buffer::Buffer
Vulkan._SparseBufferMemoryBindInfo — MethodArguments:
buffer::Bufferbinds::Vector{_SparseMemoryBind}
_SparseBufferMemoryBindInfo(buffer, binds::AbstractArray) -> _SparseBufferMemoryBindInfo
Vulkan._SparseBufferMemoryBindInfo — MethodArguments:
x::SparseBufferMemoryBindInfo
_SparseBufferMemoryBindInfo(x::SparseBufferMemoryBindInfo) -> _SparseBufferMemoryBindInfo
Vulkan._SparseImageFormatProperties — TypeIntermediate wrapper for VkSparseImageFormatProperties.
struct _SparseImageFormatProperties <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSparseImageFormatProperties
Vulkan._SparseImageFormatProperties — MethodArguments:
x::SparseImageFormatProperties
_SparseImageFormatProperties(x::SparseImageFormatProperties) -> _SparseImageFormatProperties
Vulkan._SparseImageFormatProperties — MethodArguments:
image_granularity::_Extent3Daspect_mask::ImageAspectFlag: defaults to0flags::SparseImageFormatFlag: defaults to0
_SparseImageFormatProperties(image_granularity::_Extent3D; aspect_mask, flags) -> _SparseImageFormatProperties
Vulkan._SparseImageFormatProperties2 — TypeIntermediate wrapper for VkSparseImageFormatProperties2.
struct _SparseImageFormatProperties2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseImageFormatProperties2deps::Vector{Any}
Vulkan._SparseImageFormatProperties2 — MethodArguments:
x::SparseImageFormatProperties2
_SparseImageFormatProperties2(x::SparseImageFormatProperties2) -> _SparseImageFormatProperties2
Vulkan._SparseImageFormatProperties2 — MethodArguments:
properties::_SparseImageFormatPropertiesnext::Ptr{Cvoid}: defaults toC_NULL
_SparseImageFormatProperties2(properties::_SparseImageFormatProperties; next) -> _SparseImageFormatProperties2
Vulkan._SparseImageMemoryBind — TypeIntermediate wrapper for VkSparseImageMemoryBind.
struct _SparseImageMemoryBind <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSparseImageMemoryBindmemory::Union{Ptr{Nothing}, DeviceMemory}
Vulkan._SparseImageMemoryBind — MethodArguments:
x::SparseImageMemoryBind
_SparseImageMemoryBind(x::SparseImageMemoryBind) -> _SparseImageMemoryBind
Vulkan._SparseImageMemoryBind — MethodArguments:
subresource::_ImageSubresourceoffset::_Offset3Dextent::_Extent3Dmemory_offset::UInt64memory::DeviceMemory: defaults toC_NULLflags::SparseMemoryBindFlag: defaults to0
_SparseImageMemoryBind(subresource::_ImageSubresource, offset::_Offset3D, extent::_Extent3D, memory_offset::Integer; memory, flags) -> _SparseImageMemoryBind
Vulkan._SparseImageMemoryBindInfo — TypeIntermediate wrapper for VkSparseImageMemoryBindInfo.
struct _SparseImageMemoryBindInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseImageMemoryBindInfodeps::Vector{Any}image::Image
Vulkan._SparseImageMemoryBindInfo — MethodArguments:
image::Imagebinds::Vector{_SparseImageMemoryBind}
_SparseImageMemoryBindInfo(image, binds::AbstractArray) -> _SparseImageMemoryBindInfo
Vulkan._SparseImageMemoryBindInfo — MethodArguments:
x::SparseImageMemoryBindInfo
_SparseImageMemoryBindInfo(x::SparseImageMemoryBindInfo) -> _SparseImageMemoryBindInfo
Vulkan._SparseImageMemoryRequirements — TypeIntermediate wrapper for VkSparseImageMemoryRequirements.
struct _SparseImageMemoryRequirements <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSparseImageMemoryRequirements
Vulkan._SparseImageMemoryRequirements — MethodArguments:
x::SparseImageMemoryRequirements
_SparseImageMemoryRequirements(x::SparseImageMemoryRequirements) -> _SparseImageMemoryRequirements
Vulkan._SparseImageMemoryRequirements — MethodArguments:
format_properties::_SparseImageFormatPropertiesimage_mip_tail_first_lod::UInt32image_mip_tail_size::UInt64image_mip_tail_offset::UInt64image_mip_tail_stride::UInt64
_SparseImageMemoryRequirements(format_properties::_SparseImageFormatProperties, image_mip_tail_first_lod::Integer, image_mip_tail_size::Integer, image_mip_tail_offset::Integer, image_mip_tail_stride::Integer) -> _SparseImageMemoryRequirements
Vulkan._SparseImageMemoryRequirements2 — TypeIntermediate wrapper for VkSparseImageMemoryRequirements2.
struct _SparseImageMemoryRequirements2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseImageMemoryRequirements2deps::Vector{Any}
Vulkan._SparseImageMemoryRequirements2 — MethodArguments:
x::SparseImageMemoryRequirements2
_SparseImageMemoryRequirements2(x::SparseImageMemoryRequirements2) -> _SparseImageMemoryRequirements2
Vulkan._SparseImageMemoryRequirements2 — MethodArguments:
memory_requirements::_SparseImageMemoryRequirementsnext::Ptr{Cvoid}: defaults toC_NULL
_SparseImageMemoryRequirements2(memory_requirements::_SparseImageMemoryRequirements; next) -> _SparseImageMemoryRequirements2
Vulkan._SparseImageOpaqueMemoryBindInfo — TypeIntermediate wrapper for VkSparseImageOpaqueMemoryBindInfo.
struct _SparseImageOpaqueMemoryBindInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSparseImageOpaqueMemoryBindInfodeps::Vector{Any}image::Image
Vulkan._SparseImageOpaqueMemoryBindInfo — MethodArguments:
image::Imagebinds::Vector{_SparseMemoryBind}
_SparseImageOpaqueMemoryBindInfo(image, binds::AbstractArray) -> _SparseImageOpaqueMemoryBindInfo
Vulkan._SparseImageOpaqueMemoryBindInfo — MethodArguments:
x::SparseImageOpaqueMemoryBindInfo
_SparseImageOpaqueMemoryBindInfo(x::SparseImageOpaqueMemoryBindInfo) -> _SparseImageOpaqueMemoryBindInfo
Vulkan._SparseMemoryBind — TypeIntermediate wrapper for VkSparseMemoryBind.
struct _SparseMemoryBind <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSparseMemoryBindmemory::Union{Ptr{Nothing}, DeviceMemory}
Vulkan._SparseMemoryBind — MethodArguments:
resource_offset::UInt64size::UInt64memory_offset::UInt64memory::DeviceMemory: defaults toC_NULLflags::SparseMemoryBindFlag: defaults to0
_SparseMemoryBind(resource_offset::Integer, size::Integer, memory_offset::Integer; memory, flags) -> _SparseMemoryBind
Vulkan._SparseMemoryBind — MethodArguments:
x::SparseMemoryBind
_SparseMemoryBind(x::SparseMemoryBind) -> _SparseMemoryBind
Vulkan._SpecializationInfo — TypeIntermediate wrapper for VkSpecializationInfo.
struct _SpecializationInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSpecializationInfodeps::Vector{Any}
Vulkan._SpecializationInfo — MethodArguments:
map_entries::Vector{_SpecializationMapEntry}data::Ptr{Cvoid}data_size::UInt: defaults to0
_SpecializationInfo(map_entries::AbstractArray, data::Ptr{Nothing}; data_size) -> _SpecializationInfo
Vulkan._SpecializationInfo — MethodArguments:
x::SpecializationInfo
_SpecializationInfo(x::SpecializationInfo) -> _SpecializationInfo
Vulkan._SpecializationMapEntry — TypeIntermediate wrapper for VkSpecializationMapEntry.
struct _SpecializationMapEntry <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSpecializationMapEntry
Vulkan._SpecializationMapEntry — MethodArguments:
constant_id::UInt32offset::UInt32size::UInt
_SpecializationMapEntry(constant_id::Integer, offset::Integer, size::Integer) -> _SpecializationMapEntry
Vulkan._SpecializationMapEntry — MethodArguments:
x::SpecializationMapEntry
_SpecializationMapEntry(x::SpecializationMapEntry) -> _SpecializationMapEntry
Vulkan._StencilOpState — TypeIntermediate wrapper for VkStencilOpState.
struct _StencilOpState <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkStencilOpState
Vulkan._StencilOpState — MethodArguments:
fail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOpcompare_mask::UInt32write_mask::UInt32reference::UInt32
_StencilOpState(fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp, compare_mask::Integer, write_mask::Integer, reference::Integer) -> _StencilOpState
Vulkan._StencilOpState — MethodVulkan._StridedDeviceAddressRegionKHR — TypeIntermediate wrapper for VkStridedDeviceAddressRegionKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct _StridedDeviceAddressRegionKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkStridedDeviceAddressRegionKHR
Vulkan._StridedDeviceAddressRegionKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
stride::UInt64size::UInt64device_address::UInt64: defaults to0
_StridedDeviceAddressRegionKHR(stride::Integer, size::Integer; device_address) -> _StridedDeviceAddressRegionKHR
Vulkan._StridedDeviceAddressRegionKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::StridedDeviceAddressRegionKHR
_StridedDeviceAddressRegionKHR(x::StridedDeviceAddressRegionKHR) -> _StridedDeviceAddressRegionKHR
Vulkan._SubmitInfo — TypeIntermediate wrapper for VkSubmitInfo.
struct _SubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubmitInfodeps::Vector{Any}
Vulkan._SubmitInfo — MethodArguments:
wait_semaphores::Vector{Semaphore}wait_dst_stage_mask::Vector{PipelineStageFlag}command_buffers::Vector{CommandBuffer}signal_semaphores::Vector{Semaphore}next::Ptr{Cvoid}: defaults toC_NULL
_SubmitInfo(wait_semaphores::AbstractArray, wait_dst_stage_mask::AbstractArray, command_buffers::AbstractArray, signal_semaphores::AbstractArray; next) -> _SubmitInfo
Vulkan._SubmitInfo — MethodVulkan._SubmitInfo2KHR — TypeIntermediate wrapper for VkSubmitInfo2KHR.
Extension: VK_KHR_synchronization2
struct _SubmitInfo2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubmitInfo2KHRdeps::Vector{Any}
Vulkan._SubmitInfo2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
wait_semaphore_infos::Vector{_SemaphoreSubmitInfoKHR}command_buffer_infos::Vector{_CommandBufferSubmitInfoKHR}signal_semaphore_infos::Vector{_SemaphoreSubmitInfoKHR}next::Ptr{Cvoid}: defaults toC_NULLflags::SubmitFlagKHR: defaults to0
_SubmitInfo2KHR(wait_semaphore_infos::AbstractArray, command_buffer_infos::AbstractArray, signal_semaphore_infos::AbstractArray; next, flags) -> _SubmitInfo2KHR
Vulkan._SubmitInfo2KHR — MethodExtension: VK_KHR_synchronization2
Arguments:
x::SubmitInfo2KHR
_SubmitInfo2KHR(x::SubmitInfo2KHR) -> _SubmitInfo2KHR
Vulkan._SubpassBeginInfo — TypeIntermediate wrapper for VkSubpassBeginInfo.
struct _SubpassBeginInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassBeginInfodeps::Vector{Any}
Vulkan._SubpassBeginInfo — MethodArguments:
x::SubpassBeginInfo
_SubpassBeginInfo(x::SubpassBeginInfo) -> _SubpassBeginInfo
Vulkan._SubpassBeginInfo — MethodArguments:
contents::SubpassContentsnext::Ptr{Cvoid}: defaults toC_NULL
_SubpassBeginInfo(contents::SubpassContents; next) -> _SubpassBeginInfo
Vulkan._SubpassDependency — TypeIntermediate wrapper for VkSubpassDependency.
struct _SubpassDependency <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSubpassDependency
Vulkan._SubpassDependency — MethodArguments:
src_subpass::UInt32dst_subpass::UInt32src_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0src_access_mask::AccessFlag: defaults to0dst_access_mask::AccessFlag: defaults to0dependency_flags::DependencyFlag: defaults to0
_SubpassDependency(src_subpass::Integer, dst_subpass::Integer; src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> _SubpassDependency
Vulkan._SubpassDependency — MethodArguments:
x::SubpassDependency
_SubpassDependency(x::SubpassDependency) -> _SubpassDependency
Vulkan._SubpassDependency2 — TypeIntermediate wrapper for VkSubpassDependency2.
struct _SubpassDependency2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDependency2deps::Vector{Any}
Vulkan._SubpassDependency2 — MethodArguments:
src_subpass::UInt32dst_subpass::UInt32view_offset::Int32next::Ptr{Cvoid}: defaults toC_NULLsrc_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0src_access_mask::AccessFlag: defaults to0dst_access_mask::AccessFlag: defaults to0dependency_flags::DependencyFlag: defaults to0
_SubpassDependency2(src_subpass::Integer, dst_subpass::Integer, view_offset::Integer; next, src_stage_mask, dst_stage_mask, src_access_mask, dst_access_mask, dependency_flags) -> _SubpassDependency2
Vulkan._SubpassDependency2 — MethodArguments:
x::SubpassDependency2
_SubpassDependency2(x::SubpassDependency2) -> _SubpassDependency2
Vulkan._SubpassDescription — TypeIntermediate wrapper for VkSubpassDescription.
struct _SubpassDescription <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDescriptiondeps::Vector{Any}
Vulkan._SubpassDescription — MethodArguments:
pipeline_bind_point::PipelineBindPointinput_attachments::Vector{_AttachmentReference}color_attachments::Vector{_AttachmentReference}preserve_attachments::Vector{UInt32}flags::SubpassDescriptionFlag: defaults to0resolve_attachments::Vector{_AttachmentReference}: defaults toC_NULLdepth_stencil_attachment::_AttachmentReference: defaults toC_NULL
_SubpassDescription(pipeline_bind_point::PipelineBindPoint, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; flags, resolve_attachments, depth_stencil_attachment) -> _SubpassDescription
Vulkan._SubpassDescription — MethodArguments:
x::SubpassDescription
_SubpassDescription(x::SubpassDescription) -> _SubpassDescription
Vulkan._SubpassDescription2 — TypeIntermediate wrapper for VkSubpassDescription2.
struct _SubpassDescription2 <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDescription2deps::Vector{Any}
Vulkan._SubpassDescription2 — MethodArguments:
pipeline_bind_point::PipelineBindPointview_mask::UInt32input_attachments::Vector{_AttachmentReference2}color_attachments::Vector{_AttachmentReference2}preserve_attachments::Vector{UInt32}next::Ptr{Cvoid}: defaults toC_NULLflags::SubpassDescriptionFlag: defaults to0resolve_attachments::Vector{_AttachmentReference2}: defaults toC_NULLdepth_stencil_attachment::_AttachmentReference2: defaults toC_NULL
_SubpassDescription2(pipeline_bind_point::PipelineBindPoint, view_mask::Integer, input_attachments::AbstractArray, color_attachments::AbstractArray, preserve_attachments::AbstractArray; next, flags, resolve_attachments, depth_stencil_attachment) -> _SubpassDescription2
Vulkan._SubpassDescription2 — MethodArguments:
x::SubpassDescription2
_SubpassDescription2(x::SubpassDescription2) -> _SubpassDescription2
Vulkan._SubpassDescriptionDepthStencilResolve — TypeIntermediate wrapper for VkSubpassDescriptionDepthStencilResolve.
struct _SubpassDescriptionDepthStencilResolve <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassDescriptionDepthStencilResolvedeps::Vector{Any}
Vulkan._SubpassDescriptionDepthStencilResolve — MethodArguments:
depth_resolve_mode::ResolveModeFlagstencil_resolve_mode::ResolveModeFlagnext::Ptr{Cvoid}: defaults toC_NULLdepth_stencil_resolve_attachment::_AttachmentReference2: defaults toC_NULL
_SubpassDescriptionDepthStencilResolve(depth_resolve_mode::ResolveModeFlag, stencil_resolve_mode::ResolveModeFlag; next, depth_stencil_resolve_attachment) -> _SubpassDescriptionDepthStencilResolve
Vulkan._SubpassDescriptionDepthStencilResolve — MethodArguments:
x::SubpassDescriptionDepthStencilResolve
_SubpassDescriptionDepthStencilResolve(x::SubpassDescriptionDepthStencilResolve) -> _SubpassDescriptionDepthStencilResolve
Vulkan._SubpassEndInfo — TypeIntermediate wrapper for VkSubpassEndInfo.
struct _SubpassEndInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSubpassEndInfodeps::Vector{Any}
Vulkan._SubpassEndInfo — MethodVulkan._SubpassEndInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULL
_SubpassEndInfo(; next) -> _SubpassEndInfo
Vulkan._SubpassSampleLocationsEXT — TypeIntermediate wrapper for VkSubpassSampleLocationsEXT.
Extension: VK_EXT_sample_locations
struct _SubpassSampleLocationsEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSubpassSampleLocationsEXT
Vulkan._SubpassSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
subpass_index::UInt32sample_locations_info::_SampleLocationsInfoEXT
_SubpassSampleLocationsEXT(subpass_index::Integer, sample_locations_info::_SampleLocationsInfoEXT) -> _SubpassSampleLocationsEXT
Vulkan._SubpassSampleLocationsEXT — MethodExtension: VK_EXT_sample_locations
Arguments:
x::SubpassSampleLocationsEXT
_SubpassSampleLocationsEXT(x::SubpassSampleLocationsEXT) -> _SubpassSampleLocationsEXT
Vulkan._SubresourceLayout — TypeIntermediate wrapper for VkSubresourceLayout.
struct _SubresourceLayout <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSubresourceLayout
Vulkan._SubresourceLayout — MethodArguments:
offset::UInt64size::UInt64row_pitch::UInt64array_pitch::UInt64depth_pitch::UInt64
_SubresourceLayout(offset::Integer, size::Integer, row_pitch::Integer, array_pitch::Integer, depth_pitch::Integer) -> _SubresourceLayout
Vulkan._SubresourceLayout — MethodArguments:
x::SubresourceLayout
_SubresourceLayout(x::SubresourceLayout) -> _SubresourceLayout
Vulkan._SurfaceCapabilities2EXT — TypeIntermediate wrapper for VkSurfaceCapabilities2EXT.
Extension: VK_EXT_display_surface_counter
struct _SurfaceCapabilities2EXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSurfaceCapabilities2EXTdeps::Vector{Any}
Vulkan._SurfaceCapabilities2EXT — MethodExtension: VK_EXT_display_surface_counter
Arguments:
min_image_count::UInt32max_image_count::UInt32current_extent::_Extent2Dmin_image_extent::_Extent2Dmax_image_extent::_Extent2Dmax_image_array_layers::UInt32current_transform::SurfaceTransformFlagKHRnext::Ptr{Cvoid}: defaults toC_NULLsupported_transforms::SurfaceTransformFlagKHR: defaults to0supported_composite_alpha::CompositeAlphaFlagKHR: defaults to0supported_usage_flags::ImageUsageFlag: defaults to0supported_surface_counters::SurfaceCounterFlagEXT: defaults to0
_SurfaceCapabilities2EXT(min_image_count::Integer, max_image_count::Integer, current_extent::_Extent2D, min_image_extent::_Extent2D, max_image_extent::_Extent2D, max_image_array_layers::Integer, current_transform::SurfaceTransformFlagKHR; next, supported_transforms, supported_composite_alpha, supported_usage_flags, supported_surface_counters) -> _SurfaceCapabilities2EXT
Vulkan._SurfaceCapabilities2EXT — MethodExtension: VK_EXT_display_surface_counter
Arguments:
x::SurfaceCapabilities2EXT
_SurfaceCapabilities2EXT(x::SurfaceCapabilities2EXT) -> _SurfaceCapabilities2EXT
Vulkan._SurfaceCapabilities2KHR — TypeIntermediate wrapper for VkSurfaceCapabilities2KHR.
Extension: VK_KHR_get_surface_capabilities2
struct _SurfaceCapabilities2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSurfaceCapabilities2KHRdeps::Vector{Any}
Vulkan._SurfaceCapabilities2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::SurfaceCapabilities2KHR
_SurfaceCapabilities2KHR(x::SurfaceCapabilities2KHR) -> _SurfaceCapabilities2KHR
Vulkan._SurfaceCapabilities2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
surface_capabilities::_SurfaceCapabilitiesKHRnext::Ptr{Cvoid}: defaults toC_NULL
_SurfaceCapabilities2KHR(surface_capabilities::_SurfaceCapabilitiesKHR; next) -> _SurfaceCapabilities2KHR
Vulkan._SurfaceCapabilitiesKHR — TypeIntermediate wrapper for VkSurfaceCapabilitiesKHR.
Extension: VK_KHR_surface
struct _SurfaceCapabilitiesKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSurfaceCapabilitiesKHR
Vulkan._SurfaceCapabilitiesKHR — MethodExtension: VK_KHR_surface
Arguments:
min_image_count::UInt32max_image_count::UInt32current_extent::_Extent2Dmin_image_extent::_Extent2Dmax_image_extent::_Extent2Dmax_image_array_layers::UInt32current_transform::SurfaceTransformFlagKHRsupported_transforms::SurfaceTransformFlagKHR: defaults to0supported_composite_alpha::CompositeAlphaFlagKHR: defaults to0supported_usage_flags::ImageUsageFlag: defaults to0
_SurfaceCapabilitiesKHR(min_image_count::Integer, max_image_count::Integer, current_extent::_Extent2D, min_image_extent::_Extent2D, max_image_extent::_Extent2D, max_image_array_layers::Integer, current_transform::SurfaceTransformFlagKHR; supported_transforms, supported_composite_alpha, supported_usage_flags) -> _SurfaceCapabilitiesKHR
Vulkan._SurfaceCapabilitiesKHR — MethodExtension: VK_KHR_surface
Arguments:
x::SurfaceCapabilitiesKHR
_SurfaceCapabilitiesKHR(x::SurfaceCapabilitiesKHR) -> _SurfaceCapabilitiesKHR
Vulkan._SurfaceFormat2KHR — TypeIntermediate wrapper for VkSurfaceFormat2KHR.
Extension: VK_KHR_get_surface_capabilities2
struct _SurfaceFormat2KHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSurfaceFormat2KHRdeps::Vector{Any}
Vulkan._SurfaceFormat2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
x::SurfaceFormat2KHR
_SurfaceFormat2KHR(x::SurfaceFormat2KHR) -> _SurfaceFormat2KHR
Vulkan._SurfaceFormat2KHR — MethodExtension: VK_KHR_get_surface_capabilities2
Arguments:
surface_format::_SurfaceFormatKHRnext::Ptr{Cvoid}: defaults toC_NULL
_SurfaceFormat2KHR(surface_format::_SurfaceFormatKHR; next) -> _SurfaceFormat2KHR
Vulkan._SurfaceFormatKHR — TypeIntermediate wrapper for VkSurfaceFormatKHR.
Extension: VK_KHR_surface
struct _SurfaceFormatKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkSurfaceFormatKHR
Vulkan._SurfaceFormatKHR — MethodExtension: VK_KHR_surface
Arguments:
format::Formatcolor_space::ColorSpaceKHR
_SurfaceFormatKHR(format::Format, color_space::ColorSpaceKHR) -> _SurfaceFormatKHR
Vulkan._SurfaceFormatKHR — MethodExtension: VK_KHR_surface
Arguments:
x::SurfaceFormatKHR
_SurfaceFormatKHR(x::SurfaceFormatKHR) -> _SurfaceFormatKHR
Vulkan._SurfaceProtectedCapabilitiesKHR — TypeIntermediate wrapper for VkSurfaceProtectedCapabilitiesKHR.
Extension: VK_KHR_surface_protected_capabilities
struct _SurfaceProtectedCapabilitiesKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSurfaceProtectedCapabilitiesKHRdeps::Vector{Any}
Vulkan._SurfaceProtectedCapabilitiesKHR — MethodExtension: VK_KHR_surface_protected_capabilities
Arguments:
supports_protected::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_SurfaceProtectedCapabilitiesKHR(supports_protected::Bool; next) -> _SurfaceProtectedCapabilitiesKHR
Vulkan._SurfaceProtectedCapabilitiesKHR — MethodExtension: VK_KHR_surface_protected_capabilities
Arguments:
x::SurfaceProtectedCapabilitiesKHR
_SurfaceProtectedCapabilitiesKHR(x::SurfaceProtectedCapabilitiesKHR) -> _SurfaceProtectedCapabilitiesKHR
Vulkan._SwapchainCounterCreateInfoEXT — TypeIntermediate wrapper for VkSwapchainCounterCreateInfoEXT.
Extension: VK_EXT_display_control
struct _SwapchainCounterCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSwapchainCounterCreateInfoEXTdeps::Vector{Any}
Vulkan._SwapchainCounterCreateInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
x::SwapchainCounterCreateInfoEXT
_SwapchainCounterCreateInfoEXT(x::SwapchainCounterCreateInfoEXT) -> _SwapchainCounterCreateInfoEXT
Vulkan._SwapchainCounterCreateInfoEXT — MethodExtension: VK_EXT_display_control
Arguments:
next::Ptr{Cvoid}: defaults toC_NULLsurface_counters::SurfaceCounterFlagEXT: defaults to0
_SwapchainCounterCreateInfoEXT(; next, surface_counters) -> _SwapchainCounterCreateInfoEXT
Vulkan._SwapchainCreateInfoKHR — TypeIntermediate wrapper for VkSwapchainCreateInfoKHR.
Extension: VK_KHR_swapchain
struct _SwapchainCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSwapchainCreateInfoKHRdeps::Vector{Any}surface::SurfaceKHRold_swapchain::Union{Ptr{Nothing}, SwapchainKHR}
Vulkan._SwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
surface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::_Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolnext::Ptr{Cvoid}: defaults toC_NULLflags::SwapchainCreateFlagKHR: defaults to0old_swapchain::SwapchainKHR: defaults toC_NULL
_SwapchainCreateInfoKHR(surface, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; next, flags, old_swapchain) -> _SwapchainCreateInfoKHR
Vulkan._SwapchainCreateInfoKHR — MethodExtension: VK_KHR_swapchain
Arguments:
x::SwapchainCreateInfoKHR
_SwapchainCreateInfoKHR(x::SwapchainCreateInfoKHR) -> _SwapchainCreateInfoKHR
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD — TypeIntermediate wrapper for VkSwapchainDisplayNativeHdrCreateInfoAMD.
Extension: VK_AMD_display_native_hdr
struct _SwapchainDisplayNativeHdrCreateInfoAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkSwapchainDisplayNativeHdrCreateInfoAMDdeps::Vector{Any}
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
local_dimming_enable::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_SwapchainDisplayNativeHdrCreateInfoAMD(local_dimming_enable::Bool; next) -> _SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan._SwapchainDisplayNativeHdrCreateInfoAMD — MethodExtension: VK_AMD_display_native_hdr
Arguments:
x::SwapchainDisplayNativeHdrCreateInfoAMD
_SwapchainDisplayNativeHdrCreateInfoAMD(x::SwapchainDisplayNativeHdrCreateInfoAMD) -> _SwapchainDisplayNativeHdrCreateInfoAMD
Vulkan._TextureLODGatherFormatPropertiesAMD — TypeIntermediate wrapper for VkTextureLODGatherFormatPropertiesAMD.
Extension: VK_AMD_texture_gather_bias_lod
struct _TextureLODGatherFormatPropertiesAMD <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkTextureLODGatherFormatPropertiesAMDdeps::Vector{Any}
Vulkan._TextureLODGatherFormatPropertiesAMD — MethodExtension: VK_AMD_texture_gather_bias_lod
Arguments:
supports_texture_gather_lod_bias_amd::Boolnext::Ptr{Cvoid}: defaults toC_NULL
_TextureLODGatherFormatPropertiesAMD(supports_texture_gather_lod_bias_amd::Bool; next) -> _TextureLODGatherFormatPropertiesAMD
Vulkan._TextureLODGatherFormatPropertiesAMD — MethodExtension: VK_AMD_texture_gather_bias_lod
Arguments:
x::TextureLODGatherFormatPropertiesAMD
_TextureLODGatherFormatPropertiesAMD(x::TextureLODGatherFormatPropertiesAMD) -> _TextureLODGatherFormatPropertiesAMD
Vulkan._TimelineSemaphoreSubmitInfo — TypeIntermediate wrapper for VkTimelineSemaphoreSubmitInfo.
struct _TimelineSemaphoreSubmitInfo <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkTimelineSemaphoreSubmitInfodeps::Vector{Any}
Vulkan._TimelineSemaphoreSubmitInfo — MethodArguments:
x::TimelineSemaphoreSubmitInfo
_TimelineSemaphoreSubmitInfo(x::TimelineSemaphoreSubmitInfo) -> _TimelineSemaphoreSubmitInfo
Vulkan._TimelineSemaphoreSubmitInfo — MethodArguments:
next::Ptr{Cvoid}: defaults toC_NULLwait_semaphore_values::Vector{UInt64}: defaults toC_NULLsignal_semaphore_values::Vector{UInt64}: defaults toC_NULL
_TimelineSemaphoreSubmitInfo(; next, wait_semaphore_values, signal_semaphore_values) -> _TimelineSemaphoreSubmitInfo
Vulkan._TraceRaysIndirectCommandKHR — TypeIntermediate wrapper for VkTraceRaysIndirectCommandKHR.
Extension: VK_KHR_ray_tracing_pipeline
struct _TraceRaysIndirectCommandKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkTraceRaysIndirectCommandKHR
Vulkan._TraceRaysIndirectCommandKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
width::UInt32height::UInt32depth::UInt32
_TraceRaysIndirectCommandKHR(width::Integer, height::Integer, depth::Integer) -> _TraceRaysIndirectCommandKHR
Vulkan._TraceRaysIndirectCommandKHR — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
x::TraceRaysIndirectCommandKHR
_TraceRaysIndirectCommandKHR(x::TraceRaysIndirectCommandKHR) -> _TraceRaysIndirectCommandKHR
Vulkan._TransformMatrixKHR — TypeIntermediate wrapper for VkTransformMatrixKHR.
Extension: VK_KHR_acceleration_structure
struct _TransformMatrixKHR <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkTransformMatrixKHR
Vulkan._TransformMatrixKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::TransformMatrixKHR
_TransformMatrixKHR(x::TransformMatrixKHR) -> _TransformMatrixKHR
Vulkan._TransformMatrixKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
matrix::NTuple{3, NTuple{4, Float32}}
_TransformMatrixKHR(matrix::Tuple{NTuple{4, Float32}, NTuple{4, Float32}, NTuple{4, Float32}}) -> _TransformMatrixKHR
Vulkan._ValidationCacheCreateInfoEXT — TypeIntermediate wrapper for VkValidationCacheCreateInfoEXT.
Extension: VK_EXT_validation_cache
struct _ValidationCacheCreateInfoEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkValidationCacheCreateInfoEXTdeps::Vector{Any}
Vulkan._ValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
initial_data::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0initial_data_size::UInt: defaults to0
_ValidationCacheCreateInfoEXT(initial_data::Ptr{Nothing}; next, flags, initial_data_size) -> _ValidationCacheCreateInfoEXT
Vulkan._ValidationCacheCreateInfoEXT — MethodExtension: VK_EXT_validation_cache
Arguments:
x::ValidationCacheCreateInfoEXT
_ValidationCacheCreateInfoEXT(x::ValidationCacheCreateInfoEXT) -> _ValidationCacheCreateInfoEXT
Vulkan._ValidationFeaturesEXT — TypeIntermediate wrapper for VkValidationFeaturesEXT.
Extension: VK_EXT_validation_features
struct _ValidationFeaturesEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkValidationFeaturesEXTdeps::Vector{Any}
Vulkan._ValidationFeaturesEXT — MethodExtension: VK_EXT_validation_features
Arguments:
enabled_validation_features::Vector{ValidationFeatureEnableEXT}disabled_validation_features::Vector{ValidationFeatureDisableEXT}next::Ptr{Cvoid}: defaults toC_NULL
_ValidationFeaturesEXT(enabled_validation_features::AbstractArray, disabled_validation_features::AbstractArray; next) -> _ValidationFeaturesEXT
Vulkan._ValidationFeaturesEXT — MethodExtension: VK_EXT_validation_features
Arguments:
x::ValidationFeaturesEXT
_ValidationFeaturesEXT(x::ValidationFeaturesEXT) -> _ValidationFeaturesEXT
Vulkan._ValidationFlagsEXT — TypeIntermediate wrapper for VkValidationFlagsEXT.
Extension: VK_EXT_validation_flags
struct _ValidationFlagsEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkValidationFlagsEXTdeps::Vector{Any}
Vulkan._ValidationFlagsEXT — MethodExtension: VK_EXT_validation_flags
Arguments:
disabled_validation_checks::Vector{ValidationCheckEXT}next::Ptr{Cvoid}: defaults toC_NULL
_ValidationFlagsEXT(disabled_validation_checks::AbstractArray; next) -> _ValidationFlagsEXT
Vulkan._ValidationFlagsEXT — MethodExtension: VK_EXT_validation_flags
Arguments:
x::ValidationFlagsEXT
_ValidationFlagsEXT(x::ValidationFlagsEXT) -> _ValidationFlagsEXT
Vulkan._VertexInputAttributeDescription — TypeIntermediate wrapper for VkVertexInputAttributeDescription.
struct _VertexInputAttributeDescription <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkVertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription — MethodArguments:
location::UInt32binding::UInt32format::Formatoffset::UInt32
_VertexInputAttributeDescription(location::Integer, binding::Integer, format::Format, offset::Integer) -> _VertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription — MethodArguments:
x::VertexInputAttributeDescription
_VertexInputAttributeDescription(x::VertexInputAttributeDescription) -> _VertexInputAttributeDescription
Vulkan._VertexInputAttributeDescription2EXT — TypeIntermediate wrapper for VkVertexInputAttributeDescription2EXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct _VertexInputAttributeDescription2EXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkVertexInputAttributeDescription2EXTdeps::Vector{Any}
Vulkan._VertexInputAttributeDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
location::UInt32binding::UInt32format::Formatoffset::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_VertexInputAttributeDescription2EXT(location::Integer, binding::Integer, format::Format, offset::Integer; next) -> _VertexInputAttributeDescription2EXT
Vulkan._VertexInputAttributeDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::VertexInputAttributeDescription2EXT
_VertexInputAttributeDescription2EXT(x::VertexInputAttributeDescription2EXT) -> _VertexInputAttributeDescription2EXT
Vulkan._VertexInputBindingDescription — TypeIntermediate wrapper for VkVertexInputBindingDescription.
struct _VertexInputBindingDescription <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkVertexInputBindingDescription
Vulkan._VertexInputBindingDescription — MethodArguments:
binding::UInt32stride::UInt32input_rate::VertexInputRate
_VertexInputBindingDescription(binding::Integer, stride::Integer, input_rate::VertexInputRate) -> _VertexInputBindingDescription
Vulkan._VertexInputBindingDescription — MethodArguments:
x::VertexInputBindingDescription
_VertexInputBindingDescription(x::VertexInputBindingDescription) -> _VertexInputBindingDescription
Vulkan._VertexInputBindingDescription2EXT — TypeIntermediate wrapper for VkVertexInputBindingDescription2EXT.
Extension: VK_EXT_vertex_input_dynamic_state
struct _VertexInputBindingDescription2EXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkVertexInputBindingDescription2EXTdeps::Vector{Any}
Vulkan._VertexInputBindingDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
binding::UInt32stride::UInt32input_rate::VertexInputRatedivisor::UInt32next::Ptr{Cvoid}: defaults toC_NULL
_VertexInputBindingDescription2EXT(binding::Integer, stride::Integer, input_rate::VertexInputRate, divisor::Integer; next) -> _VertexInputBindingDescription2EXT
Vulkan._VertexInputBindingDescription2EXT — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
x::VertexInputBindingDescription2EXT
_VertexInputBindingDescription2EXT(x::VertexInputBindingDescription2EXT) -> _VertexInputBindingDescription2EXT
Vulkan._VertexInputBindingDivisorDescriptionEXT — TypeIntermediate wrapper for VkVertexInputBindingDivisorDescriptionEXT.
Extension: VK_EXT_vertex_attribute_divisor
struct _VertexInputBindingDivisorDescriptionEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkVertexInputBindingDivisorDescriptionEXT
Vulkan._VertexInputBindingDivisorDescriptionEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
binding::UInt32divisor::UInt32
_VertexInputBindingDivisorDescriptionEXT(binding::Integer, divisor::Integer) -> _VertexInputBindingDivisorDescriptionEXT
Vulkan._VertexInputBindingDivisorDescriptionEXT — MethodExtension: VK_EXT_vertex_attribute_divisor
Arguments:
x::VertexInputBindingDivisorDescriptionEXT
_VertexInputBindingDivisorDescriptionEXT(x::VertexInputBindingDivisorDescriptionEXT) -> _VertexInputBindingDivisorDescriptionEXT
Vulkan._Viewport — TypeIntermediate wrapper for VkViewport.
struct _Viewport <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkViewport
Vulkan._Viewport — MethodArguments:
x::Float32y::Float32width::Float32height::Float32min_depth::Float32max_depth::Float32
_Viewport(x::Real, y::Real, width::Real, height::Real, min_depth::Real, max_depth::Real) -> _Viewport
Vulkan._Viewport — MethodVulkan._ViewportSwizzleNV — TypeIntermediate wrapper for VkViewportSwizzleNV.
Extension: VK_NV_viewport_swizzle
struct _ViewportSwizzleNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkViewportSwizzleNV
Vulkan._ViewportSwizzleNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
x::ViewportCoordinateSwizzleNVy::ViewportCoordinateSwizzleNVz::ViewportCoordinateSwizzleNVw::ViewportCoordinateSwizzleNV
_ViewportSwizzleNV(x::ViewportCoordinateSwizzleNV, y::ViewportCoordinateSwizzleNV, z::ViewportCoordinateSwizzleNV, w::ViewportCoordinateSwizzleNV) -> _ViewportSwizzleNV
Vulkan._ViewportSwizzleNV — MethodExtension: VK_NV_viewport_swizzle
Arguments:
x::ViewportCoordinateSwizzleNV
_ViewportSwizzleNV(x::ViewportSwizzleNV) -> _ViewportSwizzleNV
Vulkan._ViewportWScalingNV — TypeIntermediate wrapper for VkViewportWScalingNV.
Extension: VK_NV_clip_space_w_scaling
struct _ViewportWScalingNV <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkViewportWScalingNV
Vulkan._ViewportWScalingNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
xcoeff::Float32ycoeff::Float32
_ViewportWScalingNV(xcoeff::Real, ycoeff::Real) -> _ViewportWScalingNV
Vulkan._ViewportWScalingNV — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
x::ViewportWScalingNV
_ViewportWScalingNV(x::ViewportWScalingNV) -> _ViewportWScalingNV
Vulkan._WaylandSurfaceCreateInfoKHR — TypeIntermediate wrapper for VkWaylandSurfaceCreateInfoKHR.
Extension: VK_KHR_wayland_surface
struct _WaylandSurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWaylandSurfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._WaylandSurfaceCreateInfoKHR — MethodExtension: VK_KHR_wayland_surface
Arguments:
display::Ptr{wl_display}surface::Ptr{wl_surface}next::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_WaylandSurfaceCreateInfoKHR(display::Ptr{Nothing}, surface::Ptr{Nothing}; next, flags) -> _WaylandSurfaceCreateInfoKHR
Vulkan._WaylandSurfaceCreateInfoKHR — MethodExtension: VK_KHR_wayland_surface
Arguments:
x::WaylandSurfaceCreateInfoKHR
_WaylandSurfaceCreateInfoKHR(x::WaylandSurfaceCreateInfoKHR) -> _WaylandSurfaceCreateInfoKHR
Vulkan._WriteDescriptorSet — TypeIntermediate wrapper for VkWriteDescriptorSet.
struct _WriteDescriptorSet <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetdeps::Vector{Any}dst_set::DescriptorSet
Vulkan._WriteDescriptorSet — MethodArguments:
dst_set::DescriptorSetdst_binding::UInt32dst_array_element::UInt32descriptor_type::DescriptorTypeimage_info::Vector{_DescriptorImageInfo}buffer_info::Vector{_DescriptorBufferInfo}texel_buffer_view::Vector{BufferView}next::Ptr{Cvoid}: defaults toC_NULLdescriptor_count::UInt32: defaults tomax(pointer_length(image_info), pointer_length(buffer_info), pointer_length(texel_buffer_view))
_WriteDescriptorSet(dst_set, dst_binding::Integer, dst_array_element::Integer, descriptor_type::DescriptorType, image_info::AbstractArray, buffer_info::AbstractArray, texel_buffer_view::AbstractArray; next, descriptor_count) -> _WriteDescriptorSet
Vulkan._WriteDescriptorSet — MethodArguments:
x::WriteDescriptorSet
_WriteDescriptorSet(x::WriteDescriptorSet) -> _WriteDescriptorSet
Vulkan._WriteDescriptorSetAccelerationStructureKHR — TypeIntermediate wrapper for VkWriteDescriptorSetAccelerationStructureKHR.
Extension: VK_KHR_acceleration_structure
struct _WriteDescriptorSetAccelerationStructureKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetAccelerationStructureKHRdeps::Vector{Any}
Vulkan._WriteDescriptorSetAccelerationStructureKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
acceleration_structures::Vector{AccelerationStructureKHR}next::Ptr{Cvoid}: defaults toC_NULL
_WriteDescriptorSetAccelerationStructureKHR(acceleration_structures::AbstractArray; next) -> _WriteDescriptorSetAccelerationStructureKHR
Vulkan._WriteDescriptorSetAccelerationStructureKHR — MethodExtension: VK_KHR_acceleration_structure
Arguments:
x::WriteDescriptorSetAccelerationStructureKHR
_WriteDescriptorSetAccelerationStructureKHR(x::WriteDescriptorSetAccelerationStructureKHR) -> _WriteDescriptorSetAccelerationStructureKHR
Vulkan._WriteDescriptorSetAccelerationStructureNV — TypeIntermediate wrapper for VkWriteDescriptorSetAccelerationStructureNV.
Extension: VK_NV_ray_tracing
struct _WriteDescriptorSetAccelerationStructureNV <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetAccelerationStructureNVdeps::Vector{Any}
Vulkan._WriteDescriptorSetAccelerationStructureNV — MethodExtension: VK_NV_ray_tracing
Arguments:
acceleration_structures::Vector{AccelerationStructureNV}next::Ptr{Cvoid}: defaults toC_NULL
_WriteDescriptorSetAccelerationStructureNV(acceleration_structures::AbstractArray; next) -> _WriteDescriptorSetAccelerationStructureNV
Vulkan._WriteDescriptorSetAccelerationStructureNV — MethodExtension: VK_NV_ray_tracing
Arguments:
x::WriteDescriptorSetAccelerationStructureNV
_WriteDescriptorSetAccelerationStructureNV(x::WriteDescriptorSetAccelerationStructureNV) -> _WriteDescriptorSetAccelerationStructureNV
Vulkan._WriteDescriptorSetInlineUniformBlockEXT — TypeIntermediate wrapper for VkWriteDescriptorSetInlineUniformBlockEXT.
Extension: VK_EXT_inline_uniform_block
struct _WriteDescriptorSetInlineUniformBlockEXT <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkWriteDescriptorSetInlineUniformBlockEXTdeps::Vector{Any}
Vulkan._WriteDescriptorSetInlineUniformBlockEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
data_size::UInt32data::Ptr{Cvoid}next::Ptr{Cvoid}: defaults toC_NULL
_WriteDescriptorSetInlineUniformBlockEXT(data_size::Integer, data::Ptr{Nothing}; next) -> _WriteDescriptorSetInlineUniformBlockEXT
Vulkan._WriteDescriptorSetInlineUniformBlockEXT — MethodExtension: VK_EXT_inline_uniform_block
Arguments:
x::WriteDescriptorSetInlineUniformBlockEXT
_WriteDescriptorSetInlineUniformBlockEXT(x::WriteDescriptorSetInlineUniformBlockEXT) -> _WriteDescriptorSetInlineUniformBlockEXT
Vulkan._XYColorEXT — TypeIntermediate wrapper for VkXYColorEXT.
Extension: VK_EXT_hdr_metadata
struct _XYColorEXT <: VulkanStruct{false}vks::VulkanCore.LibVulkan.VkXYColorEXT
Vulkan._XYColorEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
x::Float32y::Float32
_XYColorEXT(x::Real, y::Real) -> _XYColorEXT
Vulkan._XYColorEXT — MethodExtension: VK_EXT_hdr_metadata
Arguments:
x::Float32
_XYColorEXT(x::XYColorEXT) -> _XYColorEXT
Vulkan._XcbSurfaceCreateInfoKHR — TypeIntermediate wrapper for VkXcbSurfaceCreateInfoKHR.
Extension: VK_KHR_xcb_surface
struct _XcbSurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkXcbSurfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._XcbSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xcb_surface
Arguments:
connection::Ptr{xcb_connection_t}window::xcb_window_tnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_XcbSurfaceCreateInfoKHR(connection::Ptr{Nothing}, window::UInt32; next, flags) -> _XcbSurfaceCreateInfoKHR
Vulkan._XcbSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xcb_surface
Arguments:
x::XcbSurfaceCreateInfoKHR
_XcbSurfaceCreateInfoKHR(x::XcbSurfaceCreateInfoKHR) -> _XcbSurfaceCreateInfoKHR
Vulkan._XlibSurfaceCreateInfoKHR — TypeIntermediate wrapper for VkXlibSurfaceCreateInfoKHR.
Extension: VK_KHR_xlib_surface
struct _XlibSurfaceCreateInfoKHR <: VulkanStruct{true}vks::VulkanCore.LibVulkan.VkXlibSurfaceCreateInfoKHRdeps::Vector{Any}
Vulkan._XlibSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xlib_surface
Arguments:
dpy::Ptr{Display}window::Windownext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_XlibSurfaceCreateInfoKHR(dpy::Ptr{Nothing}, window::UInt64; next, flags) -> _XlibSurfaceCreateInfoKHR
Vulkan._XlibSurfaceCreateInfoKHR — MethodExtension: VK_KHR_xlib_surface
Arguments:
x::XlibSurfaceCreateInfoKHR
_XlibSurfaceCreateInfoKHR(x::XlibSurfaceCreateInfoKHR) -> _XlibSurfaceCreateInfoKHR
Vulkan._acquire_next_image_2_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceacquire_info::_AcquireNextImageInfoKHRfptr::FunctionPtr: function pointer used for the API call
_acquire_next_image_2_khr(device, acquire_info::_AcquireNextImageInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan._acquire_next_image_2_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceacquire_info::_AcquireNextImageInfoKHR
_acquire_next_image_2_khr(device, acquire_info::_AcquireNextImageInfoKHR) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan._acquire_next_image_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)timeout::UInt64fptr::FunctionPtr: function pointer used for the API callsemaphore::Semaphore: defaults toC_NULL(externsync)fence::Fence: defaults toC_NULL(externsync)
_acquire_next_image_khr(device, swapchain, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; semaphore, fence) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan._acquire_next_image_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)timeout::UInt64semaphore::Semaphore: defaults toC_NULL(externsync)fence::Fence: defaults toC_NULL(externsync)
_acquire_next_image_khr(device, swapchain, timeout::Integer; semaphore, fence) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan._acquire_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceacquire_info::_PerformanceConfigurationAcquireInfoINTELfptr::FunctionPtr: function pointer used for the API call
_acquire_performance_configuration_intel(device, acquire_info::_PerformanceConfigurationAcquireInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan._acquire_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceacquire_info::_PerformanceConfigurationAcquireInfoINTEL
_acquire_performance_configuration_intel(device, acquire_info::_PerformanceConfigurationAcquireInfoINTEL) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan._acquire_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYTIMEOUT
Arguments:
device::Deviceinfo::_AcquireProfilingLockInfoKHRfptr::FunctionPtr: function pointer used for the API call
_acquire_profiling_lock_khr(device, info::_AcquireProfilingLockInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._acquire_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYTIMEOUT
Arguments:
device::Deviceinfo::_AcquireProfilingLockInfoKHR
_acquire_profiling_lock_khr(device, info::_AcquireProfilingLockInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan._acquire_xlib_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}display::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
_acquire_xlib_display_ext(physical_device, dpy::Ptr{Nothing}, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._acquire_xlib_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}display::DisplayKHR
_acquire_xlib_display_ext(physical_device, dpy::Ptr{Nothing}, display) -> ResultTypes.Result{Result, VulkanError}
Vulkan._allocate_command_buffers — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocate_info::_CommandBufferAllocateInfo(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)
_allocate_command_buffers(device, allocate_info::_CommandBufferAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan._allocate_command_buffers — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocate_info::_CommandBufferAllocateInfo(externsync)
_allocate_command_buffers(device, allocate_info::_CommandBufferAllocateInfo) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan._allocate_descriptor_sets — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTED_POOLERROR_OUT_OF_POOL_MEMORY
Arguments:
device::Deviceallocate_info::_DescriptorSetAllocateInfo(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)
_allocate_descriptor_sets(device, allocate_info::_DescriptorSetAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan._allocate_descriptor_sets — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTED_POOLERROR_OUT_OF_POOL_MEMORY
Arguments:
device::Deviceallocate_info::_DescriptorSetAllocateInfo(externsync)
_allocate_descriptor_sets(device, allocate_info::_DescriptorSetAllocateInfo) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan._allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocation_size::UInt64memory_type_index::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_allocate_memory(device, allocation_size::Integer, memory_type_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan._allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocation_size::UInt64memory_type_index::UInt32allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_allocate_memory(device, allocation_size::Integer, memory_type_index::Integer; allocator, next) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan._allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocate_info::_MemoryAllocateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_allocate_memory(device, allocate_info::_MemoryAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan._allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocate_info::_MemoryAllocateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_allocate_memory(device, allocate_info::_MemoryAllocateInfo; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan._begin_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)begin_info::_CommandBufferBeginInfofptr::FunctionPtr: function pointer used for the API call
_begin_command_buffer(command_buffer, begin_info::_CommandBufferBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._begin_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)begin_info::_CommandBufferBeginInfo
_begin_command_buffer(command_buffer, begin_info::_CommandBufferBeginInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_acceleration_structure_memory_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{_BindAccelerationStructureMemoryInfoNV}fptr::FunctionPtr: function pointer used for the API call
_bind_acceleration_structure_memory_nv(device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_acceleration_structure_memory_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{_BindAccelerationStructureMemoryInfoNV}
_bind_acceleration_structure_memory_nv(device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_buffer_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Buffer(externsync)memory::DeviceMemorymemory_offset::UInt64fptr::FunctionPtr: function pointer used for the API call
_bind_buffer_memory(device, buffer, memory, memory_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_buffer_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Buffer(externsync)memory::DeviceMemorymemory_offset::UInt64
_bind_buffer_memory(device, buffer, memory, memory_offset::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_buffer_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebind_infos::Vector{_BindBufferMemoryInfo}fptr::FunctionPtr: function pointer used for the API call
_bind_buffer_memory_2(device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_buffer_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebind_infos::Vector{_BindBufferMemoryInfo}
_bind_buffer_memory_2(device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_image_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Image(externsync)memory::DeviceMemorymemory_offset::UInt64fptr::FunctionPtr: function pointer used for the API call
_bind_image_memory(device, image, memory, memory_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_image_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Image(externsync)memory::DeviceMemorymemory_offset::UInt64
_bind_image_memory(device, image, memory, memory_offset::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_image_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{_BindImageMemoryInfo}fptr::FunctionPtr: function pointer used for the API call
_bind_image_memory_2(device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._bind_image_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{_BindImageMemoryInfo}
_bind_image_memory_2(device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfos::Vector{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{_AccelerationStructureBuildRangeInfoKHR}fptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
_build_acceleration_structures_khr(device, infos::AbstractArray, build_range_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfos::Vector{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{_AccelerationStructureBuildRangeInfoKHR}deferred_operation::DeferredOperationKHR: defaults toC_NULL
_build_acceleration_structures_khr(device, infos::AbstractArray, build_range_infos::AbstractArray; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._cmd_begin_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)conditional_rendering_begin::_ConditionalRenderingBeginInfoEXTfptr::FunctionPtr: function pointer used for the API call
_cmd_begin_conditional_rendering_ext(command_buffer, conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_begin_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT
_cmd_begin_conditional_rendering_ext(command_buffer, conditional_rendering_begin::_ConditionalRenderingBeginInfoEXT)
Vulkan._cmd_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
_cmd_begin_debug_utils_label_ext(command_buffer, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXT
_cmd_begin_debug_utils_label_ext(command_buffer, label_info::_DebugUtilsLabelEXT)
Vulkan._cmd_begin_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API callflags::QueryControlFlag: defaults to0
_cmd_begin_query(command_buffer, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan._cmd_begin_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32flags::QueryControlFlag: defaults to0
_cmd_begin_query(command_buffer, query_pool, query::Integer; flags)
Vulkan._cmd_begin_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32fptr::FunctionPtr: function pointer used for the API callflags::QueryControlFlag: defaults to0
_cmd_begin_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan._cmd_begin_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32flags::QueryControlFlag: defaults to0
_cmd_begin_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer; flags)
Vulkan._cmd_begin_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfocontents::SubpassContentsfptr::FunctionPtr: function pointer used for the API call
_cmd_begin_render_pass(command_buffer, render_pass_begin::_RenderPassBeginInfo, contents::SubpassContents, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_begin_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfocontents::SubpassContents
_cmd_begin_render_pass(command_buffer, render_pass_begin::_RenderPassBeginInfo, contents::SubpassContents)
Vulkan._cmd_begin_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfosubpass_begin_info::_SubpassBeginInfofptr::FunctionPtr: function pointer used for the API call
_cmd_begin_render_pass_2(command_buffer, render_pass_begin::_RenderPassBeginInfo, subpass_begin_info::_SubpassBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_begin_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::_RenderPassBeginInfosubpass_begin_info::_SubpassBeginInfo
_cmd_begin_render_pass_2(command_buffer, render_pass_begin::_RenderPassBeginInfo, subpass_begin_info::_SubpassBeginInfo)
Vulkan._cmd_begin_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}fptr::FunctionPtr: function pointer used for the API callcounter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
_cmd_begin_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; counter_buffer_offsets)
Vulkan._cmd_begin_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}counter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
_cmd_begin_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray; counter_buffer_offsets)
Vulkan._cmd_bind_descriptor_sets — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutfirst_set::UInt32descriptor_sets::Vector{DescriptorSet}dynamic_offsets::Vector{UInt32}fptr::FunctionPtr: function pointer used for the API call
_cmd_bind_descriptor_sets(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, first_set::Integer, descriptor_sets::AbstractArray, dynamic_offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_bind_descriptor_sets — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutfirst_set::UInt32descriptor_sets::Vector{DescriptorSet}dynamic_offsets::Vector{UInt32}
_cmd_bind_descriptor_sets(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, first_set::Integer, descriptor_sets::AbstractArray, dynamic_offsets::AbstractArray)
Vulkan._cmd_bind_index_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64index_type::IndexTypefptr::FunctionPtr: function pointer used for the API call
_cmd_bind_index_buffer(command_buffer, buffer, offset::Integer, index_type::IndexType, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_bind_index_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64index_type::IndexType
_cmd_bind_index_buffer(command_buffer, buffer, offset::Integer, index_type::IndexType)
Vulkan._cmd_bind_pipeline — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinefptr::FunctionPtr: function pointer used for the API call
_cmd_bind_pipeline(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_bind_pipeline — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipeline
_cmd_bind_pipeline(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline)
Vulkan._cmd_bind_pipeline_shader_group_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinegroup_index::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_bind_pipeline_shader_group_nv(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline, group_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_bind_pipeline_shader_group_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinegroup_index::UInt32
_cmd_bind_pipeline_shader_group_nv(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline, group_index::Integer)
Vulkan._cmd_bind_shading_rate_image_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)image_layout::ImageLayoutfptr::FunctionPtr: function pointer used for the API callimage_view::ImageView: defaults toC_NULL
_cmd_bind_shading_rate_image_nv(command_buffer, image_layout::ImageLayout, fptr::Union{Ptr{Nothing}, Base.CFunction}; image_view)
Vulkan._cmd_bind_shading_rate_image_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)image_layout::ImageLayoutimage_view::ImageView: defaults toC_NULL
_cmd_bind_shading_rate_image_nv(command_buffer, image_layout::ImageLayout; image_view)
Vulkan._cmd_bind_transform_feedback_buffers_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}fptr::FunctionPtr: function pointer used for the API callsizes::Vector{UInt64}: defaults toC_NULL
_cmd_bind_transform_feedback_buffers_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; sizes)
Vulkan._cmd_bind_transform_feedback_buffers_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}sizes::Vector{UInt64}: defaults toC_NULL
_cmd_bind_transform_feedback_buffers_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray; sizes)
Vulkan._cmd_bind_vertex_buffers — MethodArguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}fptr::FunctionPtr: function pointer used for the API call
_cmd_bind_vertex_buffers(command_buffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_bind_vertex_buffers — MethodArguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}
_cmd_bind_vertex_buffers(command_buffer, buffers::AbstractArray, offsets::AbstractArray)
Vulkan._cmd_bind_vertex_buffers_2_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}fptr::FunctionPtr: function pointer used for the API callsizes::Vector{UInt64}: defaults toC_NULLstrides::Vector{UInt64}: defaults toC_NULL
_cmd_bind_vertex_buffers_2_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; sizes, strides)
Vulkan._cmd_bind_vertex_buffers_2_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}sizes::Vector{UInt64}: defaults toC_NULLstrides::Vector{UInt64}: defaults toC_NULL
_cmd_bind_vertex_buffers_2_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray; sizes, strides)
Vulkan._cmd_blit_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageBlit}filter::Filterfptr::FunctionPtr: function pointer used for the API call
_cmd_blit_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_blit_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageBlit}filter::Filter
_cmd_blit_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter)
Vulkan._cmd_blit_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)blit_image_info::_BlitImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_cmd_blit_image_2_khr(command_buffer, blit_image_info::_BlitImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_blit_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)blit_image_info::_BlitImageInfo2KHR
_cmd_blit_image_2_khr(command_buffer, blit_image_info::_BlitImageInfo2KHR)
Vulkan._cmd_build_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)info::_AccelerationStructureInfoNVinstance_offset::UInt64update::Booldst::AccelerationStructureNVscratch::Bufferscratch_offset::UInt64fptr::FunctionPtr: function pointer used for the API callinstance_data::Buffer: defaults toC_NULLsrc::AccelerationStructureNV: defaults toC_NULL
_cmd_build_acceleration_structure_nv(command_buffer, info::_AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst, scratch, scratch_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; instance_data, src)
Vulkan._cmd_build_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)info::_AccelerationStructureInfoNVinstance_offset::UInt64update::Booldst::AccelerationStructureNVscratch::Bufferscratch_offset::UInt64instance_data::Buffer: defaults toC_NULLsrc::AccelerationStructureNV: defaults toC_NULL
_cmd_build_acceleration_structure_nv(command_buffer, info::_AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst, scratch, scratch_offset::Integer; instance_data, src)
Vulkan._cmd_build_acceleration_structures_indirect_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{_AccelerationStructureBuildGeometryInfoKHR}indirect_device_addresses::Vector{UInt64}indirect_strides::Vector{UInt32}max_primitive_counts::Vector{UInt32}fptr::FunctionPtr: function pointer used for the API call
_cmd_build_acceleration_structures_indirect_khr(command_buffer, infos::AbstractArray, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_build_acceleration_structures_indirect_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{_AccelerationStructureBuildGeometryInfoKHR}indirect_device_addresses::Vector{UInt64}indirect_strides::Vector{UInt32}max_primitive_counts::Vector{UInt32}
_cmd_build_acceleration_structures_indirect_khr(command_buffer, infos::AbstractArray, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray)
Vulkan._cmd_build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{_AccelerationStructureBuildRangeInfoKHR}fptr::FunctionPtr: function pointer used for the API call
_cmd_build_acceleration_structures_khr(command_buffer, infos::AbstractArray, build_range_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{_AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{_AccelerationStructureBuildRangeInfoKHR}
_cmd_build_acceleration_structures_khr(command_buffer, infos::AbstractArray, build_range_infos::AbstractArray)
Vulkan._cmd_clear_attachments — MethodArguments:
command_buffer::CommandBuffer(externsync)attachments::Vector{_ClearAttachment}rects::Vector{_ClearRect}fptr::FunctionPtr: function pointer used for the API call
_cmd_clear_attachments(command_buffer, attachments::AbstractArray, rects::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_clear_attachments — MethodArguments:
command_buffer::CommandBuffer(externsync)attachments::Vector{_ClearAttachment}rects::Vector{_ClearRect}
_cmd_clear_attachments(command_buffer, attachments::AbstractArray, rects::AbstractArray)
Vulkan._cmd_clear_color_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutcolor::_ClearColorValueranges::Vector{_ImageSubresourceRange}fptr::FunctionPtr: function pointer used for the API call
_cmd_clear_color_image(command_buffer, image, image_layout::ImageLayout, color::_ClearColorValue, ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_clear_color_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutcolor::_ClearColorValueranges::Vector{_ImageSubresourceRange}
_cmd_clear_color_image(command_buffer, image, image_layout::ImageLayout, color::_ClearColorValue, ranges::AbstractArray)
Vulkan._cmd_clear_depth_stencil_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutdepth_stencil::_ClearDepthStencilValueranges::Vector{_ImageSubresourceRange}fptr::FunctionPtr: function pointer used for the API call
_cmd_clear_depth_stencil_image(command_buffer, image, image_layout::ImageLayout, depth_stencil::_ClearDepthStencilValue, ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_clear_depth_stencil_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutdepth_stencil::_ClearDepthStencilValueranges::Vector{_ImageSubresourceRange}
_cmd_clear_depth_stencil_image(command_buffer, image, image_layout::ImageLayout, depth_stencil::_ClearDepthStencilValue, ranges::AbstractArray)
Vulkan._cmd_copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_acceleration_structure_khr(command_buffer, info::_CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureInfoKHR
_cmd_copy_acceleration_structure_khr(command_buffer, info::_CopyAccelerationStructureInfoKHR)
Vulkan._cmd_copy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)dst::AccelerationStructureNVsrc::AccelerationStructureNVmode::CopyAccelerationStructureModeKHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_acceleration_structure_nv(command_buffer, dst, src, mode::CopyAccelerationStructureModeKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)dst::AccelerationStructureNVsrc::AccelerationStructureNVmode::CopyAccelerationStructureModeKHR
_cmd_copy_acceleration_structure_nv(command_buffer, dst, src, mode::CopyAccelerationStructureModeKHR)
Vulkan._cmd_copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureToMemoryInfoKHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_acceleration_structure_to_memory_khr(command_buffer, info::_CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyAccelerationStructureToMemoryInfoKHR
_cmd_copy_acceleration_structure_to_memory_khr(command_buffer, info::_CopyAccelerationStructureToMemoryInfoKHR)
Vulkan._cmd_copy_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_buffer::Bufferregions::Vector{_BufferCopy}fptr::FunctionPtr: function pointer used for the API call
_cmd_copy_buffer(command_buffer, src_buffer, dst_buffer, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_buffer::Bufferregions::Vector{_BufferCopy}
_cmd_copy_buffer(command_buffer, src_buffer, dst_buffer, regions::AbstractArray)
Vulkan._cmd_copy_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_info::_CopyBufferInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_buffer_2_khr(command_buffer, copy_buffer_info::_CopyBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_info::_CopyBufferInfo2KHR
_cmd_copy_buffer_2_khr(command_buffer, copy_buffer_info::_CopyBufferInfo2KHR)
Vulkan._cmd_copy_buffer_to_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_BufferImageCopy}fptr::FunctionPtr: function pointer used for the API call
_cmd_copy_buffer_to_image(command_buffer, src_buffer, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_buffer_to_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_BufferImageCopy}
_cmd_copy_buffer_to_image(command_buffer, src_buffer, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan._cmd_copy_buffer_to_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_to_image_info::_CopyBufferToImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_buffer_to_image_2_khr(command_buffer, copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_buffer_to_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR
_cmd_copy_buffer_to_image_2_khr(command_buffer, copy_buffer_to_image_info::_CopyBufferToImageInfo2KHR)
Vulkan._cmd_copy_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageCopy}fptr::FunctionPtr: function pointer used for the API call
_cmd_copy_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageCopy}
_cmd_copy_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan._cmd_copy_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_info::_CopyImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_image_2_khr(command_buffer, copy_image_info::_CopyImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_info::_CopyImageInfo2KHR
_cmd_copy_image_2_khr(command_buffer, copy_image_info::_CopyImageInfo2KHR)
Vulkan._cmd_copy_image_to_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{_BufferImageCopy}fptr::FunctionPtr: function pointer used for the API call
_cmd_copy_image_to_buffer(command_buffer, src_image, src_image_layout::ImageLayout, dst_buffer, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_image_to_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{_BufferImageCopy}
_cmd_copy_image_to_buffer(command_buffer, src_image, src_image_layout::ImageLayout, dst_buffer, regions::AbstractArray)
Vulkan._cmd_copy_image_to_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_to_buffer_info::_CopyImageToBufferInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_image_to_buffer_2_khr(command_buffer, copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_image_to_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR
_cmd_copy_image_to_buffer_2_khr(command_buffer, copy_image_to_buffer_info::_CopyImageToBufferInfo2KHR)
Vulkan._cmd_copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyMemoryToAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API call
_cmd_copy_memory_to_acceleration_structure_khr(command_buffer, info::_CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::_CopyMemoryToAccelerationStructureInfoKHR
_cmd_copy_memory_to_acceleration_structure_khr(command_buffer, info::_CopyMemoryToAccelerationStructureInfoKHR)
Vulkan._cmd_copy_query_pool_results — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32dst_buffer::Bufferdst_offset::UInt64stride::UInt64fptr::FunctionPtr: function pointer used for the API callflags::QueryResultFlag: defaults to0
_cmd_copy_query_pool_results(command_buffer, query_pool, first_query::Integer, query_count::Integer, dst_buffer, dst_offset::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan._cmd_copy_query_pool_results — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32dst_buffer::Bufferdst_offset::UInt64stride::UInt64flags::QueryResultFlag: defaults to0
_cmd_copy_query_pool_results(command_buffer, query_pool, first_query::Integer, query_count::Integer, dst_buffer, dst_offset::Integer, stride::Integer; flags)
Vulkan._cmd_debug_marker_begin_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXTfptr::FunctionPtr: function pointer used for the API call
_cmd_debug_marker_begin_ext(command_buffer, marker_info::_DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_debug_marker_begin_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXT
_cmd_debug_marker_begin_ext(command_buffer, marker_info::_DebugMarkerMarkerInfoEXT)
Vulkan._cmd_debug_marker_end_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
_cmd_debug_marker_end_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_debug_marker_end_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)
_cmd_debug_marker_end_ext(command_buffer)
Vulkan._cmd_debug_marker_insert_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXTfptr::FunctionPtr: function pointer used for the API call
_cmd_debug_marker_insert_ext(command_buffer, marker_info::_DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_debug_marker_insert_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_DebugMarkerMarkerInfoEXT
_cmd_debug_marker_insert_ext(command_buffer, marker_info::_DebugMarkerMarkerInfoEXT)
Vulkan._cmd_dispatch — MethodArguments:
command_buffer::CommandBuffer(externsync)group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_dispatch(command_buffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_dispatch — MethodArguments:
command_buffer::CommandBuffer(externsync)group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32
_cmd_dispatch(command_buffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)
Vulkan._cmd_dispatch_base — MethodArguments:
command_buffer::CommandBuffer(externsync)base_group_x::UInt32base_group_y::UInt32base_group_z::UInt32group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_dispatch_base(command_buffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_dispatch_base — MethodArguments:
command_buffer::CommandBuffer(externsync)base_group_x::UInt32base_group_y::UInt32base_group_z::UInt32group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32
_cmd_dispatch_base(command_buffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)
Vulkan._cmd_dispatch_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64fptr::FunctionPtr: function pointer used for the API call
_cmd_dispatch_indirect(command_buffer, buffer, offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_dispatch_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64
_cmd_dispatch_indirect(command_buffer, buffer, offset::Integer)
Vulkan._cmd_draw — MethodArguments:
command_buffer::CommandBuffer(externsync)vertex_count::UInt32instance_count::UInt32first_vertex::UInt32first_instance::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw(command_buffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw — MethodArguments:
command_buffer::CommandBuffer(externsync)vertex_count::UInt32instance_count::UInt32first_vertex::UInt32first_instance::UInt32
_cmd_draw(command_buffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer)
Vulkan._cmd_draw_indexed — MethodArguments:
command_buffer::CommandBuffer(externsync)index_count::UInt32instance_count::UInt32first_index::UInt32vertex_offset::Int32first_instance::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_indexed(command_buffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_indexed — MethodArguments:
command_buffer::CommandBuffer(externsync)index_count::UInt32instance_count::UInt32first_index::UInt32vertex_offset::Int32first_instance::UInt32
_cmd_draw_indexed(command_buffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer)
Vulkan._cmd_draw_indexed_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_indexed_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_indexed_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32
_cmd_draw_indexed_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan._cmd_draw_indexed_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_indexed_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_indexed_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32
_cmd_draw_indexed_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan._cmd_draw_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32
_cmd_draw_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan._cmd_draw_indirect_byte_count_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)instance_count::UInt32first_instance::UInt32counter_buffer::Buffercounter_buffer_offset::UInt64counter_offset::UInt32vertex_stride::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_indirect_byte_count_ext(command_buffer, instance_count::Integer, first_instance::Integer, counter_buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_indirect_byte_count_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)instance_count::UInt32first_instance::UInt32counter_buffer::Buffercounter_buffer_offset::UInt64counter_offset::UInt32vertex_stride::UInt32
_cmd_draw_indirect_byte_count_ext(command_buffer, instance_count::Integer, first_instance::Integer, counter_buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer)
Vulkan._cmd_draw_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32
_cmd_draw_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan._cmd_draw_mesh_tasks_indirect_count_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_mesh_tasks_indirect_count_nv(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_mesh_tasks_indirect_count_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32
_cmd_draw_mesh_tasks_indirect_count_nv(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan._cmd_draw_mesh_tasks_indirect_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_mesh_tasks_indirect_nv(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_mesh_tasks_indirect_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32
_cmd_draw_mesh_tasks_indirect_nv(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan._cmd_draw_mesh_tasks_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)task_count::UInt32first_task::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_draw_mesh_tasks_nv(command_buffer, task_count::Integer, first_task::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_draw_mesh_tasks_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)task_count::UInt32first_task::UInt32
_cmd_draw_mesh_tasks_nv(command_buffer, task_count::Integer, first_task::Integer)
Vulkan._cmd_end_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
_cmd_end_conditional_rendering_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_end_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)
_cmd_end_conditional_rendering_ext(command_buffer)
Vulkan._cmd_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
_cmd_end_debug_utils_label_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)
_cmd_end_debug_utils_label_ext(command_buffer)
Vulkan._cmd_end_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_end_query(command_buffer, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_end_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32
_cmd_end_query(command_buffer, query_pool, query::Integer)
Vulkan._cmd_end_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_end_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_end_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32
_cmd_end_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer)
Vulkan._cmd_end_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
_cmd_end_render_pass(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_end_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)
_cmd_end_render_pass(command_buffer)
Vulkan._cmd_end_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_end_info::_SubpassEndInfofptr::FunctionPtr: function pointer used for the API call
_cmd_end_render_pass_2(command_buffer, subpass_end_info::_SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_end_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_end_info::_SubpassEndInfo
_cmd_end_render_pass_2(command_buffer, subpass_end_info::_SubpassEndInfo)
Vulkan._cmd_end_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}fptr::FunctionPtr: function pointer used for the API callcounter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
_cmd_end_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; counter_buffer_offsets)
Vulkan._cmd_end_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}counter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
_cmd_end_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray; counter_buffer_offsets)
Vulkan._cmd_execute_commands — MethodArguments:
command_buffer::CommandBuffer(externsync)command_buffers::Vector{CommandBuffer}fptr::FunctionPtr: function pointer used for the API call
_cmd_execute_commands(command_buffer, command_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_execute_commands — MethodArguments:
command_buffer::CommandBuffer(externsync)command_buffers::Vector{CommandBuffer}
_cmd_execute_commands(command_buffer, command_buffers::AbstractArray)
Vulkan._cmd_execute_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)is_preprocessed::Boolgenerated_commands_info::_GeneratedCommandsInfoNVfptr::FunctionPtr: function pointer used for the API call
_cmd_execute_generated_commands_nv(command_buffer, is_preprocessed::Bool, generated_commands_info::_GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_execute_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)is_preprocessed::Boolgenerated_commands_info::_GeneratedCommandsInfoNV
_cmd_execute_generated_commands_nv(command_buffer, is_preprocessed::Bool, generated_commands_info::_GeneratedCommandsInfoNV)
Vulkan._cmd_fill_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64size::UInt64data::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_fill_buffer(command_buffer, dst_buffer, dst_offset::Integer, size::Integer, data::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_fill_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64size::UInt64data::UInt32
_cmd_fill_buffer(command_buffer, dst_buffer, dst_offset::Integer, size::Integer, data::Integer)
Vulkan._cmd_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
_cmd_insert_debug_utils_label_ext(command_buffer, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::_DebugUtilsLabelEXT
_cmd_insert_debug_utils_label_ext(command_buffer, label_info::_DebugUtilsLabelEXT)
Vulkan._cmd_next_subpass — MethodArguments:
command_buffer::CommandBuffer(externsync)contents::SubpassContentsfptr::FunctionPtr: function pointer used for the API call
_cmd_next_subpass(command_buffer, contents::SubpassContents, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_next_subpass — MethodArguments:
command_buffer::CommandBuffer(externsync)contents::SubpassContents
_cmd_next_subpass(command_buffer, contents::SubpassContents)
Vulkan._cmd_next_subpass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_begin_info::_SubpassBeginInfosubpass_end_info::_SubpassEndInfofptr::FunctionPtr: function pointer used for the API call
_cmd_next_subpass_2(command_buffer, subpass_begin_info::_SubpassBeginInfo, subpass_end_info::_SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_next_subpass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_begin_info::_SubpassBeginInfosubpass_end_info::_SubpassEndInfo
_cmd_next_subpass_2(command_buffer, subpass_begin_info::_SubpassBeginInfo, subpass_end_info::_SubpassEndInfo)
Vulkan._cmd_pipeline_barrier — MethodArguments:
command_buffer::CommandBuffer(externsync)src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagmemory_barriers::Vector{_MemoryBarrier}buffer_memory_barriers::Vector{_BufferMemoryBarrier}image_memory_barriers::Vector{_ImageMemoryBarrier}fptr::FunctionPtr: function pointer used for the API calldependency_flags::DependencyFlag: defaults to0
_cmd_pipeline_barrier(command_buffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; dependency_flags)
Vulkan._cmd_pipeline_barrier — MethodArguments:
command_buffer::CommandBuffer(externsync)src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagmemory_barriers::Vector{_MemoryBarrier}buffer_memory_barriers::Vector{_BufferMemoryBarrier}image_memory_barriers::Vector{_ImageMemoryBarrier}dependency_flags::DependencyFlag: defaults to0
_cmd_pipeline_barrier(command_buffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; dependency_flags)
Vulkan._cmd_pipeline_barrier_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)dependency_info::_DependencyInfoKHRfptr::FunctionPtr: function pointer used for the API call
_cmd_pipeline_barrier_2_khr(command_buffer, dependency_info::_DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_pipeline_barrier_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)dependency_info::_DependencyInfoKHR
_cmd_pipeline_barrier_2_khr(command_buffer, dependency_info::_DependencyInfoKHR)
Vulkan._cmd_preprocess_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)generated_commands_info::_GeneratedCommandsInfoNVfptr::FunctionPtr: function pointer used for the API call
_cmd_preprocess_generated_commands_nv(command_buffer, generated_commands_info::_GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_preprocess_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)generated_commands_info::_GeneratedCommandsInfoNV
_cmd_preprocess_generated_commands_nv(command_buffer, generated_commands_info::_GeneratedCommandsInfoNV)
Vulkan._cmd_push_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)layout::PipelineLayoutstage_flags::ShaderStageFlagoffset::UInt32size::UInt32values::Ptr{Cvoid}(must be a valid pointer withsizebytes)fptr::FunctionPtr: function pointer used for the API call
_cmd_push_constants(command_buffer, layout, stage_flags::ShaderStageFlag, offset::Integer, size::Integer, values::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_push_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)layout::PipelineLayoutstage_flags::ShaderStageFlagoffset::UInt32size::UInt32values::Ptr{Cvoid}(must be a valid pointer withsizebytes)
_cmd_push_constants(command_buffer, layout, stage_flags::ShaderStageFlag, offset::Integer, size::Integer, values::Ptr{Nothing})
Vulkan._cmd_push_descriptor_set_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutset::UInt32descriptor_writes::Vector{_WriteDescriptorSet}fptr::FunctionPtr: function pointer used for the API call
_cmd_push_descriptor_set_khr(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, set::Integer, descriptor_writes::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_push_descriptor_set_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutset::UInt32descriptor_writes::Vector{_WriteDescriptorSet}
_cmd_push_descriptor_set_khr(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, set::Integer, descriptor_writes::AbstractArray)
Vulkan._cmd_push_descriptor_set_with_template_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)descriptor_update_template::DescriptorUpdateTemplatelayout::PipelineLayoutset::UInt32data::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
_cmd_push_descriptor_set_with_template_khr(command_buffer, descriptor_update_template, layout, set::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_push_descriptor_set_with_template_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)descriptor_update_template::DescriptorUpdateTemplatelayout::PipelineLayoutset::UInt32data::Ptr{Cvoid}
_cmd_push_descriptor_set_with_template_khr(command_buffer, descriptor_update_template, layout, set::Integer, data::Ptr{Nothing})
Vulkan._cmd_reset_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlagfptr::FunctionPtr: function pointer used for the API call
_cmd_reset_event(command_buffer, event, stage_mask::PipelineStageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_reset_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlag
_cmd_reset_event(command_buffer, event, stage_mask::PipelineStageFlag)
Vulkan._cmd_reset_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::UInt64fptr::FunctionPtr: function pointer used for the API call
_cmd_reset_event_2_khr(command_buffer, event, stage_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_reset_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::UInt64
_cmd_reset_event_2_khr(command_buffer, event, stage_mask::Integer)
Vulkan._cmd_reset_query_pool — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_reset_query_pool(command_buffer, query_pool, first_query::Integer, query_count::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_reset_query_pool — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32
_cmd_reset_query_pool(command_buffer, query_pool, first_query::Integer, query_count::Integer)
Vulkan._cmd_resolve_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageResolve}fptr::FunctionPtr: function pointer used for the API call
_cmd_resolve_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_resolve_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{_ImageResolve}
_cmd_resolve_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan._cmd_resolve_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)resolve_image_info::_ResolveImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_cmd_resolve_image_2_khr(command_buffer, resolve_image_info::_ResolveImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_resolve_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)resolve_image_info::_ResolveImageInfo2KHR
_cmd_resolve_image_2_khr(command_buffer, resolve_image_info::_ResolveImageInfo2KHR)
Vulkan._cmd_set_blend_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)blend_constants::NTuple{4, Float32}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_blend_constants(command_buffer, blend_constants::NTuple{4, Float32}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_blend_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)blend_constants::NTuple{4, Float32}
_cmd_set_blend_constants(command_buffer, blend_constants::NTuple{4, Float32})
Vulkan._cmd_set_checkpoint_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
command_buffer::CommandBuffer(externsync)checkpoint_marker::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_checkpoint_nv(command_buffer, checkpoint_marker::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_checkpoint_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
command_buffer::CommandBuffer(externsync)checkpoint_marker::Ptr{Cvoid}
_cmd_set_checkpoint_nv(command_buffer, checkpoint_marker::Ptr{Nothing})
Vulkan._cmd_set_coarse_sample_order_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{_CoarseSampleOrderCustomNV}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_coarse_sample_order_nv(command_buffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_coarse_sample_order_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{_CoarseSampleOrderCustomNV}
_cmd_set_coarse_sample_order_nv(command_buffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray)
Vulkan._cmd_set_color_write_enable_ext — MethodExtension: VK_EXT_color_write_enable
Arguments:
command_buffer::CommandBuffer(externsync)color_write_enables::Vector{Bool}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_color_write_enable_ext(command_buffer, color_write_enables::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_color_write_enable_ext — MethodExtension: VK_EXT_color_write_enable
Arguments:
command_buffer::CommandBuffer(externsync)color_write_enables::Vector{Bool}
_cmd_set_color_write_enable_ext(command_buffer, color_write_enables::AbstractArray)
Vulkan._cmd_set_cull_mode_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API callcull_mode::CullModeFlag: defaults to0
_cmd_set_cull_mode_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; cull_mode)
Vulkan._cmd_set_cull_mode_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)cull_mode::CullModeFlag: defaults to0
_cmd_set_cull_mode_ext(command_buffer; cull_mode)
Vulkan._cmd_set_depth_bias — MethodArguments:
command_buffer::CommandBuffer(externsync)depth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_depth_bias(command_buffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_depth_bias — MethodArguments:
command_buffer::CommandBuffer(externsync)depth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32
_cmd_set_depth_bias(command_buffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real)
Vulkan._cmd_set_depth_bias_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)depth_bias_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_cmd_set_depth_bias_enable_ext(command_buffer, depth_bias_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_depth_bias_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)depth_bias_enable::Bool
_cmd_set_depth_bias_enable_ext(command_buffer, depth_bias_enable::Bool)
Vulkan._cmd_set_depth_bounds — MethodArguments:
command_buffer::CommandBuffer(externsync)min_depth_bounds::Float32max_depth_bounds::Float32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_depth_bounds(command_buffer, min_depth_bounds::Real, max_depth_bounds::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_depth_bounds — MethodArguments:
command_buffer::CommandBuffer(externsync)min_depth_bounds::Float32max_depth_bounds::Float32
_cmd_set_depth_bounds(command_buffer, min_depth_bounds::Real, max_depth_bounds::Real)
Vulkan._cmd_set_depth_bounds_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_bounds_test_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_cmd_set_depth_bounds_test_enable_ext(command_buffer, depth_bounds_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_depth_bounds_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_bounds_test_enable::Bool
_cmd_set_depth_bounds_test_enable_ext(command_buffer, depth_bounds_test_enable::Bool)
Vulkan._cmd_set_depth_compare_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_compare_op::CompareOpfptr::FunctionPtr: function pointer used for the API call
_cmd_set_depth_compare_op_ext(command_buffer, depth_compare_op::CompareOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_depth_compare_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_compare_op::CompareOp
_cmd_set_depth_compare_op_ext(command_buffer, depth_compare_op::CompareOp)
Vulkan._cmd_set_depth_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_test_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_cmd_set_depth_test_enable_ext(command_buffer, depth_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_depth_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_test_enable::Bool
_cmd_set_depth_test_enable_ext(command_buffer, depth_test_enable::Bool)
Vulkan._cmd_set_depth_write_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_write_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_cmd_set_depth_write_enable_ext(command_buffer, depth_write_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_depth_write_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_write_enable::Bool
_cmd_set_depth_write_enable_ext(command_buffer, depth_write_enable::Bool)
Vulkan._cmd_set_device_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)device_mask::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_device_mask(command_buffer, device_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_device_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)device_mask::UInt32
_cmd_set_device_mask(command_buffer, device_mask::Integer)
Vulkan._cmd_set_discard_rectangle_ext — MethodExtension: VK_EXT_discard_rectangles
Arguments:
command_buffer::CommandBuffer(externsync)discard_rectangles::Vector{_Rect2D}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_discard_rectangle_ext(command_buffer, discard_rectangles::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_discard_rectangle_ext — MethodExtension: VK_EXT_discard_rectangles
Arguments:
command_buffer::CommandBuffer(externsync)discard_rectangles::Vector{_Rect2D}
_cmd_set_discard_rectangle_ext(command_buffer, discard_rectangles::AbstractArray)
Vulkan._cmd_set_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlagfptr::FunctionPtr: function pointer used for the API call
_cmd_set_event(command_buffer, event, stage_mask::PipelineStageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlag
_cmd_set_event(command_buffer, event, stage_mask::PipelineStageFlag)
Vulkan._cmd_set_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventdependency_info::_DependencyInfoKHRfptr::FunctionPtr: function pointer used for the API call
_cmd_set_event_2_khr(command_buffer, event, dependency_info::_DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventdependency_info::_DependencyInfoKHR
_cmd_set_event_2_khr(command_buffer, event, dependency_info::_DependencyInfoKHR)
Vulkan._cmd_set_exclusive_scissor_nv — MethodExtension: VK_NV_scissor_exclusive
Arguments:
command_buffer::CommandBuffer(externsync)exclusive_scissors::Vector{_Rect2D}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_exclusive_scissor_nv(command_buffer, exclusive_scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_exclusive_scissor_nv — MethodExtension: VK_NV_scissor_exclusive
Arguments:
command_buffer::CommandBuffer(externsync)exclusive_scissors::Vector{_Rect2D}
_cmd_set_exclusive_scissor_nv(command_buffer, exclusive_scissors::AbstractArray)
Vulkan._cmd_set_fragment_shading_rate_enum_nv — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_fragment_shading_rate_enum_nv(command_buffer, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_fragment_shading_rate_enum_nv — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}
_cmd_set_fragment_shading_rate_enum_nv(command_buffer, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR})
Vulkan._cmd_set_fragment_shading_rate_khr — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
command_buffer::CommandBuffer(externsync)fragment_size::_Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_fragment_shading_rate_khr(command_buffer, fragment_size::_Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_fragment_shading_rate_khr — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
command_buffer::CommandBuffer(externsync)fragment_size::_Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}
_cmd_set_fragment_shading_rate_khr(command_buffer, fragment_size::_Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR})
Vulkan._cmd_set_front_face_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)front_face::FrontFacefptr::FunctionPtr: function pointer used for the API call
_cmd_set_front_face_ext(command_buffer, front_face::FrontFace, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_front_face_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)front_face::FrontFace
_cmd_set_front_face_ext(command_buffer, front_face::FrontFace)
Vulkan._cmd_set_line_stipple_ext — MethodExtension: VK_EXT_line_rasterization
Arguments:
command_buffer::CommandBuffer(externsync)line_stipple_factor::UInt32line_stipple_pattern::UInt16fptr::FunctionPtr: function pointer used for the API call
_cmd_set_line_stipple_ext(command_buffer, line_stipple_factor::Integer, line_stipple_pattern::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_line_stipple_ext — MethodExtension: VK_EXT_line_rasterization
Arguments:
command_buffer::CommandBuffer(externsync)line_stipple_factor::UInt32line_stipple_pattern::UInt16
_cmd_set_line_stipple_ext(command_buffer, line_stipple_factor::Integer, line_stipple_pattern::Integer)
Vulkan._cmd_set_line_width — MethodArguments:
command_buffer::CommandBuffer(externsync)line_width::Float32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_line_width(command_buffer, line_width::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_line_width — MethodArguments:
command_buffer::CommandBuffer(externsync)line_width::Float32
_cmd_set_line_width(command_buffer, line_width::Real)
Vulkan._cmd_set_logic_op_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)logic_op::LogicOpfptr::FunctionPtr: function pointer used for the API call
_cmd_set_logic_op_ext(command_buffer, logic_op::LogicOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_logic_op_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)logic_op::LogicOp
_cmd_set_logic_op_ext(command_buffer, logic_op::LogicOp)
Vulkan._cmd_set_patch_control_points_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)patch_control_points::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_patch_control_points_ext(command_buffer, patch_control_points::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_patch_control_points_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)patch_control_points::UInt32
_cmd_set_patch_control_points_ext(command_buffer, patch_control_points::Integer)
Vulkan._cmd_set_performance_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceMarkerInfoINTELfptr::FunctionPtr: function pointer used for the API call
_cmd_set_performance_marker_intel(command_buffer, marker_info::_PerformanceMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._cmd_set_performance_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceMarkerInfoINTEL
_cmd_set_performance_marker_intel(command_buffer, marker_info::_PerformanceMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan._cmd_set_performance_override_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)override_info::_PerformanceOverrideInfoINTELfptr::FunctionPtr: function pointer used for the API call
_cmd_set_performance_override_intel(command_buffer, override_info::_PerformanceOverrideInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._cmd_set_performance_override_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)override_info::_PerformanceOverrideInfoINTEL
_cmd_set_performance_override_intel(command_buffer, override_info::_PerformanceOverrideInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan._cmd_set_performance_stream_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceStreamMarkerInfoINTELfptr::FunctionPtr: function pointer used for the API call
_cmd_set_performance_stream_marker_intel(command_buffer, marker_info::_PerformanceStreamMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._cmd_set_performance_stream_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::_PerformanceStreamMarkerInfoINTEL
_cmd_set_performance_stream_marker_intel(command_buffer, marker_info::_PerformanceStreamMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan._cmd_set_primitive_restart_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)primitive_restart_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_cmd_set_primitive_restart_enable_ext(command_buffer, primitive_restart_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_primitive_restart_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)primitive_restart_enable::Bool
_cmd_set_primitive_restart_enable_ext(command_buffer, primitive_restart_enable::Bool)
Vulkan._cmd_set_primitive_topology_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)primitive_topology::PrimitiveTopologyfptr::FunctionPtr: function pointer used for the API call
_cmd_set_primitive_topology_ext(command_buffer, primitive_topology::PrimitiveTopology, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_primitive_topology_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)primitive_topology::PrimitiveTopology
_cmd_set_primitive_topology_ext(command_buffer, primitive_topology::PrimitiveTopology)
Vulkan._cmd_set_rasterizer_discard_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)rasterizer_discard_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_cmd_set_rasterizer_discard_enable_ext(command_buffer, rasterizer_discard_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_rasterizer_discard_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)rasterizer_discard_enable::Bool
_cmd_set_rasterizer_discard_enable_ext(command_buffer, rasterizer_discard_enable::Bool)
Vulkan._cmd_set_ray_tracing_pipeline_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stack_size::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer, pipeline_stack_size::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_ray_tracing_pipeline_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stack_size::UInt32
_cmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer, pipeline_stack_size::Integer)
Vulkan._cmd_set_sample_locations_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
command_buffer::CommandBuffer(externsync)sample_locations_info::_SampleLocationsInfoEXTfptr::FunctionPtr: function pointer used for the API call
_cmd_set_sample_locations_ext(command_buffer, sample_locations_info::_SampleLocationsInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_sample_locations_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
command_buffer::CommandBuffer(externsync)sample_locations_info::_SampleLocationsInfoEXT
_cmd_set_sample_locations_ext(command_buffer, sample_locations_info::_SampleLocationsInfoEXT)
Vulkan._cmd_set_scissor — MethodArguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{_Rect2D}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_scissor(command_buffer, scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_scissor — MethodArguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{_Rect2D}
_cmd_set_scissor(command_buffer, scissors::AbstractArray)
Vulkan._cmd_set_scissor_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{_Rect2D}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_scissor_with_count_ext(command_buffer, scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_scissor_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{_Rect2D}
_cmd_set_scissor_with_count_ext(command_buffer, scissors::AbstractArray)
Vulkan._cmd_set_stencil_compare_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagcompare_mask::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_stencil_compare_mask(command_buffer, face_mask::StencilFaceFlag, compare_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_stencil_compare_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagcompare_mask::UInt32
_cmd_set_stencil_compare_mask(command_buffer, face_mask::StencilFaceFlag, compare_mask::Integer)
Vulkan._cmd_set_stencil_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOpfptr::FunctionPtr: function pointer used for the API call
_cmd_set_stencil_op_ext(command_buffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_stencil_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOp
_cmd_set_stencil_op_ext(command_buffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp)
Vulkan._cmd_set_stencil_reference — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagreference::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_stencil_reference(command_buffer, face_mask::StencilFaceFlag, reference::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_stencil_reference — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagreference::UInt32
_cmd_set_stencil_reference(command_buffer, face_mask::StencilFaceFlag, reference::Integer)
Vulkan._cmd_set_stencil_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)stencil_test_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_cmd_set_stencil_test_enable_ext(command_buffer, stencil_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_stencil_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)stencil_test_enable::Bool
_cmd_set_stencil_test_enable_ext(command_buffer, stencil_test_enable::Bool)
Vulkan._cmd_set_stencil_write_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagwrite_mask::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_set_stencil_write_mask(command_buffer, face_mask::StencilFaceFlag, write_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_stencil_write_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagwrite_mask::UInt32
_cmd_set_stencil_write_mask(command_buffer, face_mask::StencilFaceFlag, write_mask::Integer)
Vulkan._cmd_set_vertex_input_ext — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)vertex_binding_descriptions::Vector{_VertexInputBindingDescription2EXT}vertex_attribute_descriptions::Vector{_VertexInputAttributeDescription2EXT}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_vertex_input_ext(command_buffer, vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_vertex_input_ext — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)vertex_binding_descriptions::Vector{_VertexInputBindingDescription2EXT}vertex_attribute_descriptions::Vector{_VertexInputAttributeDescription2EXT}
_cmd_set_vertex_input_ext(command_buffer, vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray)
Vulkan._cmd_set_viewport — MethodArguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{_Viewport}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_viewport(command_buffer, viewports::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_viewport — MethodArguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{_Viewport}
_cmd_set_viewport(command_buffer, viewports::AbstractArray)
Vulkan._cmd_set_viewport_shading_rate_palette_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate_palettes::Vector{_ShadingRatePaletteNV}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_viewport_shading_rate_palette_nv(command_buffer, shading_rate_palettes::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_viewport_shading_rate_palette_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate_palettes::Vector{_ShadingRatePaletteNV}
_cmd_set_viewport_shading_rate_palette_nv(command_buffer, shading_rate_palettes::AbstractArray)
Vulkan._cmd_set_viewport_w_scaling_nv — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
command_buffer::CommandBuffer(externsync)viewport_w_scalings::Vector{_ViewportWScalingNV}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_viewport_w_scaling_nv(command_buffer, viewport_w_scalings::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_viewport_w_scaling_nv — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
command_buffer::CommandBuffer(externsync)viewport_w_scalings::Vector{_ViewportWScalingNV}
_cmd_set_viewport_w_scaling_nv(command_buffer, viewport_w_scalings::AbstractArray)
Vulkan._cmd_set_viewport_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{_Viewport}fptr::FunctionPtr: function pointer used for the API call
_cmd_set_viewport_with_count_ext(command_buffer, viewports::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_set_viewport_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{_Viewport}
_cmd_set_viewport_with_count_ext(command_buffer, viewports::AbstractArray)
Vulkan._cmd_trace_rays_indirect_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRindirect_device_address::UInt64fptr::FunctionPtr: function pointer used for the API call
_cmd_trace_rays_indirect_khr(command_buffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, indirect_device_address::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_trace_rays_indirect_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRindirect_device_address::UInt64
_cmd_trace_rays_indirect_khr(command_buffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, indirect_device_address::Integer)
Vulkan._cmd_trace_rays_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRwidth::UInt32height::UInt32depth::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_trace_rays_khr(command_buffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_trace_rays_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::_StridedDeviceAddressRegionKHRmiss_shader_binding_table::_StridedDeviceAddressRegionKHRhit_shader_binding_table::_StridedDeviceAddressRegionKHRcallable_shader_binding_table::_StridedDeviceAddressRegionKHRwidth::UInt32height::UInt32depth::UInt32
_cmd_trace_rays_khr(command_buffer, raygen_shader_binding_table::_StridedDeviceAddressRegionKHR, miss_shader_binding_table::_StridedDeviceAddressRegionKHR, hit_shader_binding_table::_StridedDeviceAddressRegionKHR, callable_shader_binding_table::_StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer)
Vulkan._cmd_trace_rays_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table_buffer::Bufferraygen_shader_binding_offset::UInt64miss_shader_binding_offset::UInt64miss_shader_binding_stride::UInt64hit_shader_binding_offset::UInt64hit_shader_binding_stride::UInt64callable_shader_binding_offset::UInt64callable_shader_binding_stride::UInt64width::UInt32height::UInt32depth::UInt32fptr::FunctionPtr: function pointer used for the API callmiss_shader_binding_table_buffer::Buffer: defaults toC_NULLhit_shader_binding_table_buffer::Buffer: defaults toC_NULLcallable_shader_binding_table_buffer::Buffer: defaults toC_NULL
_cmd_trace_rays_nv(command_buffer, raygen_shader_binding_table_buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; miss_shader_binding_table_buffer, hit_shader_binding_table_buffer, callable_shader_binding_table_buffer)
Vulkan._cmd_trace_rays_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table_buffer::Bufferraygen_shader_binding_offset::UInt64miss_shader_binding_offset::UInt64miss_shader_binding_stride::UInt64hit_shader_binding_offset::UInt64hit_shader_binding_stride::UInt64callable_shader_binding_offset::UInt64callable_shader_binding_stride::UInt64width::UInt32height::UInt32depth::UInt32miss_shader_binding_table_buffer::Buffer: defaults toC_NULLhit_shader_binding_table_buffer::Buffer: defaults toC_NULLcallable_shader_binding_table_buffer::Buffer: defaults toC_NULL
_cmd_trace_rays_nv(command_buffer, raygen_shader_binding_table_buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer; miss_shader_binding_table_buffer, hit_shader_binding_table_buffer, callable_shader_binding_table_buffer)
Vulkan._cmd_update_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64data_size::UInt64data::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
_cmd_update_buffer(command_buffer, dst_buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_update_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64data_size::UInt64data::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
_cmd_update_buffer(command_buffer, dst_buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Nothing})
Vulkan._cmd_wait_events — MethodArguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}memory_barriers::Vector{_MemoryBarrier}buffer_memory_barriers::Vector{_BufferMemoryBarrier}image_memory_barriers::Vector{_ImageMemoryBarrier}fptr::FunctionPtr: function pointer used for the API callsrc_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0
_cmd_wait_events(command_buffer, events::AbstractArray, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; src_stage_mask, dst_stage_mask)
Vulkan._cmd_wait_events — MethodArguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}memory_barriers::Vector{_MemoryBarrier}buffer_memory_barriers::Vector{_BufferMemoryBarrier}image_memory_barriers::Vector{_ImageMemoryBarrier}src_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0
_cmd_wait_events(command_buffer, events::AbstractArray, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; src_stage_mask, dst_stage_mask)
Vulkan._cmd_wait_events_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}dependency_infos::Vector{_DependencyInfoKHR}fptr::FunctionPtr: function pointer used for the API call
_cmd_wait_events_2_khr(command_buffer, events::AbstractArray, dependency_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_wait_events_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}dependency_infos::Vector{_DependencyInfoKHR}
_cmd_wait_events_2_khr(command_buffer, events::AbstractArray, dependency_infos::AbstractArray)
Vulkan._cmd_write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_write_acceleration_structures_properties_khr(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32
_cmd_write_acceleration_structures_properties_khr(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer)
Vulkan._cmd_write_acceleration_structures_properties_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureNV}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_write_acceleration_structures_properties_nv(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_write_acceleration_structures_properties_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureNV}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32
_cmd_write_acceleration_structures_properties_nv(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer)
Vulkan._cmd_write_buffer_marker_2_amd — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64dst_buffer::Bufferdst_offset::UInt64marker::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_write_buffer_marker_2_amd(command_buffer, stage::Integer, dst_buffer, dst_offset::Integer, marker::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_write_buffer_marker_2_amd — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64dst_buffer::Bufferdst_offset::UInt64marker::UInt32
_cmd_write_buffer_marker_2_amd(command_buffer, stage::Integer, dst_buffer, dst_offset::Integer, marker::Integer)
Vulkan._cmd_write_buffer_marker_amd — MethodExtension: VK_AMD_buffer_marker
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagdst_buffer::Bufferdst_offset::UInt64marker::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_write_buffer_marker_amd(command_buffer, pipeline_stage::PipelineStageFlag, dst_buffer, dst_offset::Integer, marker::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_write_buffer_marker_amd — MethodExtension: VK_AMD_buffer_marker
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagdst_buffer::Bufferdst_offset::UInt64marker::UInt32
_cmd_write_buffer_marker_amd(command_buffer, pipeline_stage::PipelineStageFlag, dst_buffer, dst_offset::Integer, marker::Integer)
Vulkan._cmd_write_timestamp — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagquery_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_write_timestamp(command_buffer, pipeline_stage::PipelineStageFlag, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_write_timestamp — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagquery_pool::QueryPoolquery::UInt32
_cmd_write_timestamp(command_buffer, pipeline_stage::PipelineStageFlag, query_pool, query::Integer)
Vulkan._cmd_write_timestamp_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64query_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API call
_cmd_write_timestamp_2_khr(command_buffer, stage::Integer, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._cmd_write_timestamp_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64query_pool::QueryPoolquery::UInt32
_cmd_write_timestamp_2_khr(command_buffer, stage::Integer, query_pool, query::Integer)
Vulkan._compile_deferred_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader::UInt32fptr::FunctionPtr: function pointer used for the API call
_compile_deferred_nv(device, pipeline, shader::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._compile_deferred_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader::UInt32
_compile_deferred_nv(device, pipeline, shader::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan._copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
_copy_acceleration_structure_khr(device, info::_CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureInfoKHRdeferred_operation::DeferredOperationKHR: defaults toC_NULL
_copy_acceleration_structure_khr(device, info::_CopyAccelerationStructureInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureToMemoryInfoKHRfptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
_copy_acceleration_structure_to_memory_khr(device, info::_CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyAccelerationStructureToMemoryInfoKHRdeferred_operation::DeferredOperationKHR: defaults toC_NULL
_copy_acceleration_structure_to_memory_khr(device, info::_CopyAccelerationStructureToMemoryInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyMemoryToAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
_copy_memory_to_acceleration_structure_khr(device, info::_CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::_CopyMemoryToAccelerationStructureInfoKHRdeferred_operation::DeferredOperationKHR: defaults toC_NULL
_copy_memory_to_acceleration_structure_khr(device, info::_CopyMemoryToAccelerationStructureInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLcreate_flags::AccelerationStructureCreateFlagKHR: defaults to0device_address::UInt64: defaults to0
_create_acceleration_structure_khr(device, buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, create_flags, device_address) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan._create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLcreate_flags::AccelerationStructureCreateFlagKHR: defaults to0device_address::UInt64: defaults to0
_create_acceleration_structure_khr(device, buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; allocator, next, create_flags, device_address) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan._create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_acceleration_structure_khr(device, create_info::_AccelerationStructureCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan._create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoKHRallocator::_AllocationCallbacks: defaults toC_NULL
_create_acceleration_structure_khr(device, create_info::_AccelerationStructureCreateInfoKHR; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan._create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecompacted_size::UInt64info::_AccelerationStructureInfoNVfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_create_acceleration_structure_nv(device, compacted_size::Integer, info::_AccelerationStructureInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan._create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecompacted_size::UInt64info::_AccelerationStructureInfoNVallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_create_acceleration_structure_nv(device, compacted_size::Integer, info::_AccelerationStructureInfoNV; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan._create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoNVfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_acceleration_structure_nv(device, create_info::_AccelerationStructureCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan._create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_AccelerationStructureCreateInfoNVallocator::_AllocationCallbacks: defaults toC_NULL
_create_acceleration_structure_nv(device, create_info::_AccelerationStructureCreateInfoNV; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan._create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicesize::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::BufferCreateFlag: defaults to0
_create_buffer(device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan._create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicesize::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::BufferCreateFlag: defaults to0
_create_buffer(device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; allocator, next, flags) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan._create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_BufferCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_buffer(device, create_info::_BufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan._create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::_BufferCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_buffer(device, create_info::_BufferCreateInfo; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan._create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebuffer::Bufferformat::Formatoffset::UInt64range::UInt64fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_buffer_view(device, buffer, format::Format, offset::Integer, range::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan._create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebuffer::Bufferformat::Formatoffset::UInt64range::UInt64allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_buffer_view(device, buffer, format::Format, offset::Integer, range::Integer; allocator, next, flags) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan._create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_BufferViewCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_buffer_view(device, create_info::_BufferViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan._create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_BufferViewCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_buffer_view(device, create_info::_BufferViewCreateInfo; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan._create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequeue_family_index::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::CommandPoolCreateFlag: defaults to0
_create_command_pool(device, queue_family_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan._create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequeue_family_index::UInt32allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::CommandPoolCreateFlag: defaults to0
_create_command_pool(device, queue_family_index::Integer; allocator, next, flags) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan._create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_CommandPoolCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_command_pool(device, create_info::_CommandPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan._create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_CommandPoolCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_command_pool(device, create_info::_CommandPoolCreateInfo; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan._create_compute_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{_ComputePipelineCreateInfo}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationpipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_compute_pipelines(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_compute_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{_ComputePipelineCreateInfo}pipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_compute_pipelines(device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancepfn_callback::FunctionPtrfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::DebugReportFlagEXT: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
_create_debug_report_callback_ext(instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan._create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancepfn_callback::FunctionPtrallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::DebugReportFlagEXT: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
_create_debug_report_callback_ext(instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan._create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugReportCallbackCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_debug_report_callback_ext(instance, create_info::_DebugReportCallbackCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan._create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugReportCallbackCreateInfoEXTallocator::_AllocationCallbacks: defaults toC_NULL
_create_debug_report_callback_ext(instance, create_info::_DebugReportCallbackCreateInfoEXT; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan._create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::FunctionPtrfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
_create_debug_utils_messenger_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan._create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::FunctionPtrallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
_create_debug_utils_messenger_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan._create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugUtilsMessengerCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_debug_utils_messenger_ext(instance, create_info::_DebugUtilsMessengerCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan._create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::_DebugUtilsMessengerCreateInfoEXTallocator::_AllocationCallbacks: defaults toC_NULL
_create_debug_utils_messenger_ext(instance, create_info::_DebugUtilsMessengerCreateInfoEXT; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan._create_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_deferred_operation_khr(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DeferredOperationKHR, VulkanError}
Vulkan._create_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceallocator::_AllocationCallbacks: defaults toC_NULL
_create_deferred_operation_khr(device; allocator) -> ResultTypes.Result{DeferredOperationKHR, VulkanError}
Vulkan._create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicemax_sets::UInt32pool_sizes::Vector{_DescriptorPoolSize}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::DescriptorPoolCreateFlag: defaults to0
_create_descriptor_pool(device, max_sets::Integer, pool_sizes::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan._create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicemax_sets::UInt32pool_sizes::Vector{_DescriptorPoolSize}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::DescriptorPoolCreateFlag: defaults to0
_create_descriptor_pool(device, max_sets::Integer, pool_sizes::AbstractArray; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan._create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicecreate_info::_DescriptorPoolCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_descriptor_pool(device, create_info::_DescriptorPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan._create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicecreate_info::_DescriptorPoolCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_descriptor_pool(device, create_info::_DescriptorPoolCreateInfo; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan._create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebindings::Vector{_DescriptorSetLayoutBinding}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::DescriptorSetLayoutCreateFlag: defaults to0
_create_descriptor_set_layout(device, bindings::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan._create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebindings::Vector{_DescriptorSetLayoutBinding}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::DescriptorSetLayoutCreateFlag: defaults to0
_create_descriptor_set_layout(device, bindings::AbstractArray; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan._create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_descriptor_set_layout(device, create_info::_DescriptorSetLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan._create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_descriptor_set_layout(device, create_info::_DescriptorSetLayoutCreateInfo; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan._create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedescriptor_update_entries::Vector{_DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_descriptor_update_template(device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout, pipeline_bind_point::PipelineBindPoint, pipeline_layout, set::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan._create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedescriptor_update_entries::Vector{_DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_descriptor_update_template(device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout, pipeline_bind_point::PipelineBindPoint, pipeline_layout, set::Integer; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan._create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorUpdateTemplateCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_descriptor_update_template(device, create_info::_DescriptorUpdateTemplateCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan._create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_DescriptorUpdateTemplateCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_descriptor_update_template(device, create_info::_DescriptorUpdateTemplateCreateInfo; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan._create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicequeue_create_infos::Vector{_DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0enabled_features::_PhysicalDeviceFeatures: defaults toC_NULL
_create_device(physical_device, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan._create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicequeue_create_infos::Vector{_DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0enabled_features::_PhysicalDeviceFeatures: defaults toC_NULL
_create_device(physical_device, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan._create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicecreate_info::_DeviceCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_device(physical_device, create_info::_DeviceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan._create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicecreate_info::_DeviceCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_device(physical_device, create_info::_DeviceCreateInfo; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan._create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)create_info::_DisplayModeCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)allocator::_AllocationCallbacks: defaults toC_NULL
_create_display_mode_khr(physical_device, display, create_info::_DisplayModeCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan._create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)create_info::_DisplayModeCreateInfoKHRallocator::_AllocationCallbacks: defaults toC_NULL
_create_display_mode_khr(physical_device, display, create_info::_DisplayModeCreateInfoKHR; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan._create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)parameters::_DisplayModeParametersKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_display_mode_khr(physical_device, display, parameters::_DisplayModeParametersKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan._create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)parameters::_DisplayModeParametersKHRallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_display_mode_khr(physical_device, display, parameters::_DisplayModeParametersKHR; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan._create_display_plane_surface_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_DisplaySurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_display_plane_surface_khr(instance, create_info::_DisplaySurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_display_plane_surface_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_DisplaySurfaceCreateInfoKHRallocator::_AllocationCallbacks: defaults toC_NULL
_create_display_plane_surface_khr(instance, create_info::_DisplaySurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::EventCreateFlag: defaults to0
_create_event(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Event, VulkanError}
Vulkan._create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_EventCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_event(device, create_info::_EventCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan._create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_EventCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_event(device, create_info::_EventCreateInfo; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan._create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::EventCreateFlag: defaults to0
_create_event(device; allocator, next, flags) -> ResultTypes.Result{Event, VulkanError}
Vulkan._create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::FenceCreateFlag: defaults to0
_create_fence(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FenceCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_fence(device, create_info::_FenceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FenceCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_fence(device, create_info::_FenceCreateInfo; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::FenceCreateFlag: defaults to0
_create_fence(device; allocator, next, flags) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicerender_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::FramebufferCreateFlag: defaults to0
_create_framebuffer(device, render_pass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan._create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicerender_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::FramebufferCreateFlag: defaults to0
_create_framebuffer(device, render_pass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; allocator, next, flags) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan._create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FramebufferCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_framebuffer(device, create_info::_FramebufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan._create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_FramebufferCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_framebuffer(device, create_info::_FramebufferCreateInfo; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan._create_graphics_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{_GraphicsPipelineCreateInfo}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationpipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_graphics_pipelines(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_graphics_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{_GraphicsPipelineCreateInfo}pipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_graphics_pipelines(device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_headless_surface_ext — MethodExtension: VK_EXT_headless_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_HeadlessSurfaceCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_headless_surface_ext(instance, create_info::_HeadlessSurfaceCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_headless_surface_ext — MethodExtension: VK_EXT_headless_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_HeadlessSurfaceCreateInfoEXTallocator::_AllocationCallbacks: defaults toC_NULL
_create_headless_surface_ext(instance, create_info::_HeadlessSurfaceCreateInfoEXT; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage_type::ImageTypeformat::Formatextent::_Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayoutfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::ImageCreateFlag: defaults to0
_create_image(device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan._create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage_type::ImageTypeformat::Formatextent::_Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayoutallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::ImageCreateFlag: defaults to0
_create_image(device, image_type::ImageType, format::Format, extent::_Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan._create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_image(device, create_info::_ImageCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan._create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_image(device, create_info::_ImageCreateInfo; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan._create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Imageview_type::ImageViewTypeformat::Formatcomponents::_ComponentMappingsubresource_range::_ImageSubresourceRangefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::ImageViewCreateFlag: defaults to0
_create_image_view(device, image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan._create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Imageview_type::ImageViewTypeformat::Formatcomponents::_ComponentMappingsubresource_range::_ImageSubresourceRangeallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::ImageViewCreateFlag: defaults to0
_create_image_view(device, image, view_type::ImageViewType, format::Format, components::_ComponentMapping, subresource_range::_ImageSubresourceRange; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan._create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageViewCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_image_view(device, create_info::_ImageViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan._create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_ImageViewCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_image_view(device, create_info::_ImageViewCreateInfo; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan._create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_bind_point::PipelineBindPointtokens::Vector{_IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::IndirectCommandsLayoutUsageFlagNV: defaults to0
_create_indirect_commands_layout_nv(device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan._create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_bind_point::PipelineBindPointtokens::Vector{_IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::IndirectCommandsLayoutUsageFlagNV: defaults to0
_create_indirect_commands_layout_nv(device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan._create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_IndirectCommandsLayoutCreateInfoNVfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_indirect_commands_layout_nv(device, create_info::_IndirectCommandsLayoutCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan._create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_IndirectCommandsLayoutCreateInfoNVallocator::_AllocationCallbacks: defaults toC_NULL
_create_indirect_commands_layout_nv(device, create_info::_IndirectCommandsLayoutCreateInfoNV; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan._create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0application_info::_ApplicationInfo: defaults toC_NULL
_create_instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, application_info) -> ResultTypes.Result{Instance, VulkanError}
Vulkan._create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0application_info::_ApplicationInfo: defaults toC_NULL
_create_instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, application_info) -> ResultTypes.Result{Instance, VulkanError}
Vulkan._create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
create_info::_InstanceCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_instance(create_info::_InstanceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan._create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
create_info::_InstanceCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_instance(create_info::_InstanceCreateInfo; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan._create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::PipelineCacheCreateFlag: defaults to0initial_data_size::UInt: defaults to0
_create_pipeline_cache(device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan._create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::PipelineCacheCreateFlag: defaults to0initial_data_size::UInt: defaults to0
_create_pipeline_cache(device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan._create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineCacheCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_pipeline_cache(device, create_info::_PipelineCacheCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan._create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineCacheCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_pipeline_cache(device, create_info::_PipelineCacheCreateInfo; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan._create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceset_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{_PushConstantRange}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_pipeline_layout(device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan._create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceset_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{_PushConstantRange}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_pipeline_layout(device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan._create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineLayoutCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_pipeline_layout(device, create_info::_PipelineLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan._create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_PipelineLayoutCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_pipeline_layout(device, create_info::_PipelineLayoutCreateInfo; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan._create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceflags::PrivateDataSlotCreateFlagEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_create_private_data_slot_ext(device, flags::PrivateDataSlotCreateFlagEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan._create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceflags::PrivateDataSlotCreateFlagEXTallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_create_private_data_slot_ext(device, flags::PrivateDataSlotCreateFlagEXT; allocator, next) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan._create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_PrivateDataSlotCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_private_data_slot_ext(device, create_info::_PrivateDataSlotCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan._create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_PrivateDataSlotCreateInfoEXTallocator::_AllocationCallbacks: defaults toC_NULL
_create_private_data_slot_ext(device, create_info::_PrivateDataSlotCreateInfoEXT; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan._create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequery_type::QueryTypequery_count::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
_create_query_pool(device, query_type::QueryType, query_count::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, pipeline_statistics) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan._create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequery_type::QueryTypequery_count::UInt32allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
_create_query_pool(device, query_type::QueryType, query_count::Integer; allocator, next, flags, pipeline_statistics) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan._create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_QueryPoolCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_query_pool(device, create_info::_QueryPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan._create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_QueryPoolCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_query_pool(device, create_info::_QueryPoolCreateInfo; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan._create_ray_tracing_pipelines_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
Arguments:
device::Devicecreate_infos::Vector{_RayTracingPipelineCreateInfoKHR}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationdeferred_operation::DeferredOperationKHR: defaults toC_NULLpipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_ray_tracing_pipelines_khr(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_ray_tracing_pipelines_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
Arguments:
device::Devicecreate_infos::Vector{_RayTracingPipelineCreateInfoKHR}deferred_operation::DeferredOperationKHR: defaults toC_NULLpipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_ray_tracing_pipelines_khr(device, create_infos::AbstractArray; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_ray_tracing_pipelines_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{_RayTracingPipelineCreateInfoNV}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationpipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_ray_tracing_pipelines_nv(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_ray_tracing_pipelines_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{_RayTracingPipelineCreateInfoNV}pipeline_cache::PipelineCache: defaults toC_NULLallocator::_AllocationCallbacks: defaults toC_NULL
_create_ray_tracing_pipelines_nv(device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan._create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{_AttachmentDescription}subpasses::Vector{_SubpassDescription}dependencies::Vector{_SubpassDependency}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
_create_render_pass(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{_AttachmentDescription}subpasses::Vector{_SubpassDescription}dependencies::Vector{_SubpassDependency}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
_create_render_pass(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_render_pass(device, create_info::_RenderPassCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_render_pass(device, create_info::_RenderPassCreateInfo; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{_AttachmentDescription2}subpasses::Vector{_SubpassDescription2}dependencies::Vector{_SubpassDependency2}correlated_view_masks::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
_create_render_pass_2(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{_AttachmentDescription2}subpasses::Vector{_SubpassDescription2}dependencies::Vector{_SubpassDependency2}correlated_view_masks::Vector{UInt32}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
_create_render_pass_2(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfo2fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_render_pass_2(device, create_info::_RenderPassCreateInfo2, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_RenderPassCreateInfo2allocator::_AllocationCallbacks: defaults toC_NULL
_create_render_pass_2(device, create_info::_RenderPassCreateInfo2; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan._create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicemag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Boolfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::SamplerCreateFlag: defaults to0
_create_sampler(device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan._create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicemag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Boolallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::SamplerCreateFlag: defaults to0
_create_sampler(device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; allocator, next, flags) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan._create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_sampler(device, create_info::_SamplerCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan._create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_sampler(device, create_info::_SamplerCreateInfo; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan._create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceformat::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::_ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Boolfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_create_sampler_ycbcr_conversion(device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan._create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceformat::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::_ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Boolallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULL
_create_sampler_ycbcr_conversion(device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::_ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan._create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerYcbcrConversionCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_sampler_ycbcr_conversion(device, create_info::_SamplerYcbcrConversionCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan._create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SamplerYcbcrConversionCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_sampler_ycbcr_conversion(device, create_info::_SamplerYcbcrConversionCreateInfo; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan._create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_semaphore(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan._create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SemaphoreCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_semaphore(device, create_info::_SemaphoreCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan._create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::_SemaphoreCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_semaphore(device, create_info::_SemaphoreCreateInfo; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan._create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0
_create_semaphore(device; allocator, next, flags) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan._create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecode_size::UIntcode::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::ShaderModuleCreateFlag: defaults to0
_create_shader_module(device, code_size::Integer, code::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan._create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecode_size::UIntcode::Vector{UInt32}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::ShaderModuleCreateFlag: defaults to0
_create_shader_module(device, code_size::Integer, code::AbstractArray; allocator, next, flags) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan._create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_info::_ShaderModuleCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_shader_module(device, create_info::_ShaderModuleCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan._create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_info::_ShaderModuleCreateInfoallocator::_AllocationCallbacks: defaults toC_NULL
_create_shader_module(device, create_info::_ShaderModuleCreateInfo; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan._create_shared_swapchains_khr — MethodExtension: VK_KHR_display_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INCOMPATIBLE_DISPLAY_KHRERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Devicecreate_infos::Vector{_SwapchainCreateInfoKHR}(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_shared_swapchains_khr(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan._create_shared_swapchains_khr — MethodExtension: VK_KHR_display_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INCOMPATIBLE_DISPLAY_KHRERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Devicecreate_infos::Vector{_SwapchainCreateInfoKHR}(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_create_shared_swapchains_khr(device, create_infos::AbstractArray; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan._create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicesurface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::_Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::SwapchainCreateFlagKHR: defaults to0old_swapchain::SwapchainKHR: defaults toC_NULL
_create_swapchain_khr(device, surface, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan._create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicesurface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::_Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::SwapchainCreateFlagKHR: defaults to0old_swapchain::SwapchainKHR: defaults toC_NULL
_create_swapchain_khr(device, surface, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::_Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan._create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicecreate_info::_SwapchainCreateInfoKHR(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_swapchain_khr(device, create_info::_SwapchainCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan._create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicecreate_info::_SwapchainCreateInfoKHR(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_create_swapchain_khr(device, create_info::_SwapchainCreateInfoKHR; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan._create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0initial_data_size::UInt: defaults to0
_create_validation_cache_ext(device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan._create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}allocator::_AllocationCallbacks: defaults toC_NULLnext::Ptr{Cvoid}: defaults toC_NULLflags::UInt32: defaults to0initial_data_size::UInt: defaults to0
_create_validation_cache_ext(device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan._create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_ValidationCacheCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_validation_cache_ext(device, create_info::_ValidationCacheCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan._create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::_ValidationCacheCreateInfoEXTallocator::_AllocationCallbacks: defaults toC_NULL
_create_validation_cache_ext(device, create_info::_ValidationCacheCreateInfoEXT; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan._create_wayland_surface_khr — MethodExtension: VK_KHR_wayland_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_WaylandSurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_wayland_surface_khr(instance, create_info::_WaylandSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_wayland_surface_khr — MethodExtension: VK_KHR_wayland_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_WaylandSurfaceCreateInfoKHRallocator::_AllocationCallbacks: defaults toC_NULL
_create_wayland_surface_khr(instance, create_info::_WaylandSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_xcb_surface_khr — MethodExtension: VK_KHR_xcb_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XcbSurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_xcb_surface_khr(instance, create_info::_XcbSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_xcb_surface_khr — MethodExtension: VK_KHR_xcb_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XcbSurfaceCreateInfoKHRallocator::_AllocationCallbacks: defaults toC_NULL
_create_xcb_surface_khr(instance, create_info::_XcbSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_xlib_surface_khr — MethodExtension: VK_KHR_xlib_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XlibSurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::_AllocationCallbacks: defaults toC_NULL
_create_xlib_surface_khr(instance, create_info::_XlibSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._create_xlib_surface_khr — MethodExtension: VK_KHR_xlib_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::_XlibSurfaceCreateInfoKHRallocator::_AllocationCallbacks: defaults toC_NULL
_create_xlib_surface_khr(instance, create_info::_XlibSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan._debug_marker_set_object_name_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugMarkerObjectNameInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
_debug_marker_set_object_name_ext(device, name_info::_DebugMarkerObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._debug_marker_set_object_name_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugMarkerObjectNameInfoEXT(externsync)
_debug_marker_set_object_name_ext(device, name_info::_DebugMarkerObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan._debug_marker_set_object_tag_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugMarkerObjectTagInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
_debug_marker_set_object_tag_ext(device, tag_info::_DebugMarkerObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._debug_marker_set_object_tag_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugMarkerObjectTagInfoEXT(externsync)
_debug_marker_set_object_tag_ext(device, tag_info::_DebugMarkerObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan._debug_report_message_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instanceflags::DebugReportFlagEXTobject_type::DebugReportObjectTypeEXTobject::UInt64location::UIntmessage_code::Int32layer_prefix::Stringmessage::Stringfptr::FunctionPtr: function pointer used for the API call
_debug_report_message_ext(instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._debug_report_message_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instanceflags::DebugReportFlagEXTobject_type::DebugReportObjectTypeEXTobject::UInt64location::UIntmessage_code::Int32layer_prefix::Stringmessage::String
_debug_report_message_ext(instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString)
Vulkan._deferred_operation_join_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSTHREAD_DONE_KHRTHREAD_IDLE_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr: function pointer used for the API call
_deferred_operation_join_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._deferred_operation_join_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSTHREAD_DONE_KHRTHREAD_IDLE_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceoperation::DeferredOperationKHR
_deferred_operation_join_khr(device, operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._destroy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceacceleration_structure::AccelerationStructureKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_acceleration_structure_khr(device, acceleration_structure, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceacceleration_structure::AccelerationStructureKHR(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_acceleration_structure_khr(device, acceleration_structure; allocator)
Vulkan._destroy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNV(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_acceleration_structure_nv(device, acceleration_structure, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNV(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_acceleration_structure_nv(device, acceleration_structure; allocator)
Vulkan._destroy_buffer — MethodArguments:
device::Devicebuffer::Buffer(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_buffer(device, buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_buffer — MethodArguments:
device::Devicebuffer::Buffer(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_buffer(device, buffer; allocator)
Vulkan._destroy_buffer_view — MethodArguments:
device::Devicebuffer_view::BufferView(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_buffer_view(device, buffer_view, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_buffer_view — MethodArguments:
device::Devicebuffer_view::BufferView(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_buffer_view(device, buffer_view; allocator)
Vulkan._destroy_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_command_pool(device, command_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_command_pool(device, command_pool; allocator)
Vulkan._destroy_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instancecallback::DebugReportCallbackEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_debug_report_callback_ext(instance, callback, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instancecallback::DebugReportCallbackEXT(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_debug_report_callback_ext(instance, callback; allocator)
Vulkan._destroy_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessenger::DebugUtilsMessengerEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_debug_utils_messenger_ext(instance, messenger, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessenger::DebugUtilsMessengerEXT(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_debug_utils_messenger_ext(instance, messenger; allocator)
Vulkan._destroy_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_deferred_operation_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_deferred_operation_khr(device, operation; allocator)
Vulkan._destroy_descriptor_pool — MethodArguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_descriptor_pool(device, descriptor_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_descriptor_pool — MethodArguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_descriptor_pool(device, descriptor_pool; allocator)
Vulkan._destroy_descriptor_set_layout — MethodArguments:
device::Devicedescriptor_set_layout::DescriptorSetLayout(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_descriptor_set_layout(device, descriptor_set_layout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_descriptor_set_layout — MethodArguments:
device::Devicedescriptor_set_layout::DescriptorSetLayout(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_descriptor_set_layout(device, descriptor_set_layout; allocator)
Vulkan._destroy_descriptor_update_template — MethodArguments:
device::Devicedescriptor_update_template::DescriptorUpdateTemplate(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_descriptor_update_template(device, descriptor_update_template, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_descriptor_update_template — MethodArguments:
device::Devicedescriptor_update_template::DescriptorUpdateTemplate(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_descriptor_update_template(device, descriptor_update_template; allocator)
Vulkan._destroy_device — MethodArguments:
device::Device(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_device(device, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_device — MethodArguments:
device::Device(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_device(device; allocator)
Vulkan._destroy_event — MethodArguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_event(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_event — MethodArguments:
device::Deviceevent::Event(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_event(device, event; allocator)
Vulkan._destroy_fence — MethodArguments:
device::Devicefence::Fence(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_fence(device, fence, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_fence — MethodArguments:
device::Devicefence::Fence(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_fence(device, fence; allocator)
Vulkan._destroy_framebuffer — MethodArguments:
device::Deviceframebuffer::Framebuffer(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_framebuffer(device, framebuffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_framebuffer — MethodArguments:
device::Deviceframebuffer::Framebuffer(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_framebuffer(device, framebuffer; allocator)
Vulkan._destroy_image — MethodArguments:
device::Deviceimage::Image(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_image(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_image — MethodArguments:
device::Deviceimage::Image(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_image(device, image; allocator)
Vulkan._destroy_image_view — MethodArguments:
device::Deviceimage_view::ImageView(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_image_view(device, image_view, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_image_view — MethodArguments:
device::Deviceimage_view::ImageView(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_image_view(device, image_view; allocator)
Vulkan._destroy_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceindirect_commands_layout::IndirectCommandsLayoutNV(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_indirect_commands_layout_nv(device, indirect_commands_layout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceindirect_commands_layout::IndirectCommandsLayoutNV(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_indirect_commands_layout_nv(device, indirect_commands_layout; allocator)
Vulkan._destroy_instance — MethodArguments:
instance::Instance(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_instance(instance, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_instance — MethodArguments:
instance::Instance(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_instance(instance; allocator)
Vulkan._destroy_pipeline — MethodArguments:
device::Devicepipeline::Pipeline(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_pipeline(device, pipeline, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_pipeline — MethodArguments:
device::Devicepipeline::Pipeline(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_pipeline(device, pipeline; allocator)
Vulkan._destroy_pipeline_cache — MethodArguments:
device::Devicepipeline_cache::PipelineCache(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_pipeline_cache(device, pipeline_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_pipeline_cache — MethodArguments:
device::Devicepipeline_cache::PipelineCache(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_pipeline_cache(device, pipeline_cache; allocator)
Vulkan._destroy_pipeline_layout — MethodArguments:
device::Devicepipeline_layout::PipelineLayout(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_pipeline_layout(device, pipeline_layout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_pipeline_layout — MethodArguments:
device::Devicepipeline_layout::PipelineLayout(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_pipeline_layout(device, pipeline_layout; allocator)
Vulkan._destroy_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceprivate_data_slot::PrivateDataSlotEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_private_data_slot_ext(device, private_data_slot, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceprivate_data_slot::PrivateDataSlotEXT(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_private_data_slot_ext(device, private_data_slot; allocator)
Vulkan._destroy_query_pool — MethodArguments:
device::Devicequery_pool::QueryPool(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_query_pool(device, query_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_query_pool — MethodArguments:
device::Devicequery_pool::QueryPool(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_query_pool(device, query_pool; allocator)
Vulkan._destroy_render_pass — MethodArguments:
device::Devicerender_pass::RenderPass(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_render_pass(device, render_pass, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_render_pass — MethodArguments:
device::Devicerender_pass::RenderPass(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_render_pass(device, render_pass; allocator)
Vulkan._destroy_sampler — MethodArguments:
device::Devicesampler::Sampler(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_sampler(device, sampler, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_sampler — MethodArguments:
device::Devicesampler::Sampler(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_sampler(device, sampler; allocator)
Vulkan._destroy_sampler_ycbcr_conversion — MethodArguments:
device::Deviceycbcr_conversion::SamplerYcbcrConversion(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_sampler_ycbcr_conversion(device, ycbcr_conversion, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_sampler_ycbcr_conversion — MethodArguments:
device::Deviceycbcr_conversion::SamplerYcbcrConversion(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_sampler_ycbcr_conversion(device, ycbcr_conversion; allocator)
Vulkan._destroy_semaphore — MethodArguments:
device::Devicesemaphore::Semaphore(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_semaphore(device, semaphore, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_semaphore — MethodArguments:
device::Devicesemaphore::Semaphore(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_semaphore(device, semaphore; allocator)
Vulkan._destroy_shader_module — MethodArguments:
device::Deviceshader_module::ShaderModule(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_shader_module(device, shader_module, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_shader_module — MethodArguments:
device::Deviceshader_module::ShaderModule(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_shader_module(device, shader_module; allocator)
Vulkan._destroy_surface_khr — MethodExtension: VK_KHR_surface
Arguments:
instance::Instancesurface::SurfaceKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_surface_khr(instance, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_surface_khr — MethodExtension: VK_KHR_surface
Arguments:
instance::Instancesurface::SurfaceKHR(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_surface_khr(instance, surface; allocator)
Vulkan._destroy_swapchain_khr — MethodExtension: VK_KHR_swapchain
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_swapchain_khr(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_swapchain_khr — MethodExtension: VK_KHR_swapchain
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_swapchain_khr(device, swapchain; allocator)
Vulkan._destroy_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_destroy_validation_cache_ext(device, validation_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._destroy_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_destroy_validation_cache_ext(device, validation_cache; allocator)
Vulkan._device_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
_device_wait_idle(device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._device_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Device
_device_wait_idle(device) -> ResultTypes.Result{Result, VulkanError}
Vulkan._display_power_control_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_power_info::_DisplayPowerInfoEXTfptr::FunctionPtr: function pointer used for the API call
_display_power_control_ext(device, display, display_power_info::_DisplayPowerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._display_power_control_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_power_info::_DisplayPowerInfoEXT
_display_power_control_ext(device, display, display_power_info::_DisplayPowerInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan._end_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
_end_command_buffer(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._end_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)
_end_command_buffer(command_buffer) -> ResultTypes.Result{Result, VulkanError}
Vulkan._enumerate_device_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API calllayer_name::String: defaults toC_NULL
_enumerate_device_extension_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}; layer_name) -> ResultTypes.Result{Vector{_ExtensionProperties}, VulkanError}
Vulkan._enumerate_device_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
physical_device::PhysicalDevicelayer_name::String: defaults toC_NULL
_enumerate_device_extension_properties(physical_device; layer_name) -> ResultTypes.Result{Vector{_ExtensionProperties}, VulkanError}
Vulkan._enumerate_device_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_enumerate_device_layer_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_LayerProperties}, VulkanError}
Vulkan._enumerate_device_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_enumerate_device_layer_properties(physical_device) -> ResultTypes.Result{Vector{_LayerProperties}, VulkanError}
Vulkan._enumerate_instance_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
fptr::FunctionPtr: function pointer used for the API calllayer_name::String: defaults toC_NULL
_enumerate_instance_extension_properties(fptr::Union{Ptr{Nothing}, Base.CFunction}; layer_name) -> ResultTypes.Result{Vector{_ExtensionProperties}, VulkanError}
Vulkan._enumerate_instance_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
layer_name::String: defaults toC_NULL
_enumerate_instance_extension_properties(; layer_name) -> ResultTypes.Result{Vector{_ExtensionProperties}, VulkanError}
Vulkan._enumerate_instance_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
fptr::FunctionPtr: function pointer used for the API call
_enumerate_instance_layer_properties(fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_LayerProperties}, VulkanError}
Vulkan._enumerate_instance_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
_enumerate_instance_layer_properties() -> ResultTypes.Result{Vector{_LayerProperties}, VulkanError}
Vulkan._enumerate_instance_version — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
fptr::FunctionPtr: function pointer used for the API call
_enumerate_instance_version(fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{VersionNumber, VulkanError}
Vulkan._enumerate_instance_version — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORY
_enumerate_instance_version() -> ResultTypes.Result{VersionNumber, VulkanError}
Vulkan._enumerate_physical_device_groups — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instancefptr::FunctionPtr: function pointer used for the API call
_enumerate_physical_device_groups(instance, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_PhysicalDeviceGroupProperties}, VulkanError}
Vulkan._enumerate_physical_device_groups — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instance
_enumerate_physical_device_groups(instance) -> ResultTypes.Result{Vector{_PhysicalDeviceGroupProperties}, VulkanError}
Vulkan._enumerate_physical_device_queue_family_performance_query_counters_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32fptr::FunctionPtr: function pointer used for the API call
_enumerate_physical_device_queue_family_performance_query_counters_khr(physical_device, queue_family_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{Vector{_PerformanceCounterKHR}, Vector{_PerformanceCounterDescriptionKHR}}, VulkanError}
Vulkan._enumerate_physical_device_queue_family_performance_query_counters_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32
_enumerate_physical_device_queue_family_performance_query_counters_khr(physical_device, queue_family_index::Integer) -> ResultTypes.Result{Tuple{Vector{_PerformanceCounterKHR}, Vector{_PerformanceCounterDescriptionKHR}}, VulkanError}
Vulkan._enumerate_physical_devices — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instancefptr::FunctionPtr: function pointer used for the API call
_enumerate_physical_devices(instance, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}
Vulkan._enumerate_physical_devices — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instance
_enumerate_physical_devices(instance) -> ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}
Vulkan._flush_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{_MappedMemoryRange}fptr::FunctionPtr: function pointer used for the API call
_flush_mapped_memory_ranges(device, memory_ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._flush_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{_MappedMemoryRange}
_flush_mapped_memory_ranges(device, memory_ranges::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._free_command_buffers — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)command_buffers::Vector{CommandBuffer}(externsync)fptr::FunctionPtr: function pointer used for the API call
_free_command_buffers(device, command_pool, command_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._free_command_buffers — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)command_buffers::Vector{CommandBuffer}(externsync)
_free_command_buffers(device, command_pool, command_buffers::AbstractArray)
Vulkan._free_descriptor_sets — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)descriptor_sets::Vector{DescriptorSet}(externsync)fptr::FunctionPtr: function pointer used for the API call
_free_descriptor_sets(device, descriptor_pool, descriptor_sets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._free_descriptor_sets — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)descriptor_sets::Vector{DescriptorSet}(externsync)
_free_descriptor_sets(device, descriptor_pool, descriptor_sets::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._free_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_free_memory(device, memory, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan._free_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)allocator::_AllocationCallbacks: defaults toC_NULL
_free_memory(device, memory; allocator)
Vulkan._get_acceleration_structure_build_sizes_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Devicebuild_type::AccelerationStructureBuildTypeKHRbuild_info::_AccelerationStructureBuildGeometryInfoKHRfptr::FunctionPtr: function pointer used for the API callmax_primitive_counts::Vector{UInt32}: defaults toC_NULL
_get_acceleration_structure_build_sizes_khr(device, build_type::AccelerationStructureBuildTypeKHR, build_info::_AccelerationStructureBuildGeometryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; max_primitive_counts) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan._get_acceleration_structure_build_sizes_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Devicebuild_type::AccelerationStructureBuildTypeKHRbuild_info::_AccelerationStructureBuildGeometryInfoKHRmax_primitive_counts::Vector{UInt32}: defaults toC_NULL
_get_acceleration_structure_build_sizes_khr(device, build_type::AccelerationStructureBuildTypeKHR, build_info::_AccelerationStructureBuildGeometryInfoKHR; max_primitive_counts) -> _AccelerationStructureBuildSizesInfoKHR
Vulkan._get_acceleration_structure_device_address_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceinfo::_AccelerationStructureDeviceAddressInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_acceleration_structure_device_address_khr(device, info::_AccelerationStructureDeviceAddressInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan._get_acceleration_structure_device_address_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceinfo::_AccelerationStructureDeviceAddressInfoKHR
_get_acceleration_structure_device_address_khr(device, info::_AccelerationStructureDeviceAddressInfoKHR) -> UInt64
Vulkan._get_acceleration_structure_handle_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNVdata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
_get_acceleration_structure_handle_nv(device, acceleration_structure, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_acceleration_structure_handle_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNVdata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
_get_acceleration_structure_handle_nv(device, acceleration_structure, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_acceleration_structure_memory_requirements_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceinfo::_AccelerationStructureMemoryRequirementsInfoNVfptr::FunctionPtr: function pointer used for the API call
_get_acceleration_structure_memory_requirements_nv(device, info::_AccelerationStructureMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan._get_acceleration_structure_memory_requirements_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceinfo::_AccelerationStructureMemoryRequirementsInfoNV
_get_acceleration_structure_memory_requirements_nv(device, info::_AccelerationStructureMemoryRequirementsInfoNV) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan._get_buffer_device_address — MethodArguments:
device::Deviceinfo::_BufferDeviceAddressInfofptr::FunctionPtr: function pointer used for the API call
_get_buffer_device_address(device, info::_BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan._get_buffer_device_address — MethodArguments:
device::Deviceinfo::_BufferDeviceAddressInfo
_get_buffer_device_address(device, info::_BufferDeviceAddressInfo) -> UInt64
Vulkan._get_buffer_memory_requirements — MethodArguments:
device::Devicebuffer::Bufferfptr::FunctionPtr: function pointer used for the API call
_get_buffer_memory_requirements(device, buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _MemoryRequirements
Vulkan._get_buffer_memory_requirements — MethodArguments:
device::Devicebuffer::Buffer
_get_buffer_memory_requirements(device, buffer) -> _MemoryRequirements
Vulkan._get_buffer_memory_requirements_2 — MethodArguments:
device::Deviceinfo::_BufferMemoryRequirementsInfo2fptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_buffer_memory_requirements_2(device, info::_BufferMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _MemoryRequirements2
Vulkan._get_buffer_memory_requirements_2 — MethodArguments:
device::Deviceinfo::_BufferMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
_get_buffer_memory_requirements_2(device, info::_BufferMemoryRequirementsInfo2, next_types::Type...) -> _MemoryRequirements2
Vulkan._get_buffer_opaque_capture_address — MethodArguments:
device::Deviceinfo::_BufferDeviceAddressInfofptr::FunctionPtr: function pointer used for the API call
_get_buffer_opaque_capture_address(device, info::_BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan._get_buffer_opaque_capture_address — MethodArguments:
device::Deviceinfo::_BufferDeviceAddressInfo
_get_buffer_opaque_capture_address(device, info::_BufferDeviceAddressInfo) -> UInt64
Vulkan._get_calibrated_timestamps_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetimestamp_infos::Vector{_CalibratedTimestampInfoEXT}fptr::FunctionPtr: function pointer used for the API call
_get_calibrated_timestamps_ext(device, timestamp_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan._get_calibrated_timestamps_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetimestamp_infos::Vector{_CalibratedTimestampInfoEXT}
_get_calibrated_timestamps_ext(device, timestamp_infos::AbstractArray) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan._get_deferred_operation_max_concurrency_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr: function pointer used for the API call
_get_deferred_operation_max_concurrency_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan._get_deferred_operation_max_concurrency_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR
_get_deferred_operation_max_concurrency_khr(device, operation) -> UInt32
Vulkan._get_deferred_operation_result_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSNOT_READY
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr: function pointer used for the API call
_get_deferred_operation_result_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_deferred_operation_result_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSNOT_READY
Arguments:
device::Deviceoperation::DeferredOperationKHR
_get_deferred_operation_result_khr(device, operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_descriptor_set_layout_support — MethodArguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfofptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_descriptor_set_layout_support(device, create_info::_DescriptorSetLayoutCreateInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _DescriptorSetLayoutSupport
Vulkan._get_descriptor_set_layout_support — MethodArguments:
device::Devicecreate_info::_DescriptorSetLayoutCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
_get_descriptor_set_layout_support(device, create_info::_DescriptorSetLayoutCreateInfo, next_types::Type...) -> _DescriptorSetLayoutSupport
Vulkan._get_device_acceleration_structure_compatibility_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceversion_info::_AccelerationStructureVersionInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_device_acceleration_structure_compatibility_khr(device, version_info::_AccelerationStructureVersionInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> AccelerationStructureCompatibilityKHR
Vulkan._get_device_acceleration_structure_compatibility_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceversion_info::_AccelerationStructureVersionInfoKHR
_get_device_acceleration_structure_compatibility_khr(device, version_info::_AccelerationStructureVersionInfoKHR) -> AccelerationStructureCompatibilityKHR
Vulkan._get_device_group_peer_memory_features — MethodArguments:
device::Deviceheap_index::UInt32local_device_index::UInt32remote_device_index::UInt32fptr::FunctionPtr: function pointer used for the API call
_get_device_group_peer_memory_features(device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PeerMemoryFeatureFlag
Vulkan._get_device_group_peer_memory_features — MethodArguments:
device::Deviceheap_index::UInt32local_device_index::UInt32remote_device_index::UInt32
_get_device_group_peer_memory_features(device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer) -> PeerMemoryFeatureFlag
Vulkan._get_device_group_present_capabilities_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
_get_device_group_present_capabilities_khr(device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_DeviceGroupPresentCapabilitiesKHR, VulkanError}
Vulkan._get_device_group_present_capabilities_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Device
_get_device_group_present_capabilities_khr(device) -> ResultTypes.Result{_DeviceGroupPresentCapabilitiesKHR, VulkanError}
Vulkan._get_device_group_surface_present_modes_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
device::Devicesurface::SurfaceKHR(externsync)modes::DeviceGroupPresentModeFlagKHRfptr::FunctionPtr: function pointer used for the API call
_get_device_group_surface_present_modes_khr(device, surface, modes::DeviceGroupPresentModeFlagKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}
Vulkan._get_device_group_surface_present_modes_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
device::Devicesurface::SurfaceKHR(externsync)modes::DeviceGroupPresentModeFlagKHR
_get_device_group_surface_present_modes_khr(device, surface, modes::DeviceGroupPresentModeFlagKHR) -> ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}
Vulkan._get_device_memory_commitment — MethodArguments:
device::Devicememory::DeviceMemoryfptr::FunctionPtr: function pointer used for the API call
_get_device_memory_commitment(device, memory, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan._get_device_memory_commitment — MethodArguments:
device::Devicememory::DeviceMemory
_get_device_memory_commitment(device, memory) -> UInt64
Vulkan._get_device_memory_opaque_capture_address — MethodArguments:
device::Deviceinfo::_DeviceMemoryOpaqueCaptureAddressInfofptr::FunctionPtr: function pointer used for the API call
_get_device_memory_opaque_capture_address(device, info::_DeviceMemoryOpaqueCaptureAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan._get_device_memory_opaque_capture_address — MethodArguments:
device::Deviceinfo::_DeviceMemoryOpaqueCaptureAddressInfo
_get_device_memory_opaque_capture_address(device, info::_DeviceMemoryOpaqueCaptureAddressInfo) -> UInt64
Vulkan._get_device_proc_addr — MethodArguments:
device::Devicename::Stringfptr::FunctionPtr: function pointer used for the API call
_get_device_proc_addr(device, name::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Ptr{Nothing}
Vulkan._get_device_proc_addr — MethodArguments:
device::Devicename::String
_get_device_proc_addr(device, name::AbstractString) -> Ptr{Nothing}
Vulkan._get_device_queue — MethodArguments:
device::Devicequeue_family_index::UInt32queue_index::UInt32fptr::FunctionPtr: function pointer used for the API call
_get_device_queue(device, queue_family_index::Integer, queue_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Queue
Vulkan._get_device_queue — MethodArguments:
device::Devicequeue_family_index::UInt32queue_index::UInt32
_get_device_queue(device, queue_family_index::Integer, queue_index::Integer) -> Queue
Vulkan._get_device_queue_2 — MethodArguments:
device::Devicequeue_info::_DeviceQueueInfo2fptr::FunctionPtr: function pointer used for the API call
_get_device_queue_2(device, queue_info::_DeviceQueueInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Queue
Vulkan._get_device_queue_2 — MethodArguments:
device::Devicequeue_info::_DeviceQueueInfo2
_get_device_queue_2(device, queue_info::_DeviceQueueInfo2) -> Queue
Vulkan._get_display_mode_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
_get_display_mode_properties_2_khr(physical_device, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_DisplayModeProperties2KHR}, VulkanError}
Vulkan._get_display_mode_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
_get_display_mode_properties_2_khr(physical_device, display) -> ResultTypes.Result{Vector{_DisplayModeProperties2KHR}, VulkanError}
Vulkan._get_display_mode_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
_get_display_mode_properties_khr(physical_device, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_DisplayModePropertiesKHR}, VulkanError}
Vulkan._get_display_mode_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
_get_display_mode_properties_khr(physical_device, display) -> ResultTypes.Result{Vector{_DisplayModePropertiesKHR}, VulkanError}
Vulkan._get_display_plane_capabilities_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay_plane_info::_DisplayPlaneInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_get_display_plane_capabilities_2_khr(physical_device, display_plane_info::_DisplayPlaneInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan._get_display_plane_capabilities_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay_plane_info::_DisplayPlaneInfo2KHR
_get_display_plane_capabilities_2_khr(physical_device, display_plane_info::_DisplayPlaneInfo2KHR) -> ResultTypes.Result{_DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan._get_display_plane_capabilities_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicemode::DisplayModeKHR(externsync)plane_index::UInt32fptr::FunctionPtr: function pointer used for the API call
_get_display_plane_capabilities_khr(physical_device, mode, plane_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_DisplayPlaneCapabilitiesKHR, VulkanError}
Vulkan._get_display_plane_capabilities_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicemode::DisplayModeKHR(externsync)plane_index::UInt32
_get_display_plane_capabilities_khr(physical_device, mode, plane_index::Integer) -> ResultTypes.Result{_DisplayPlaneCapabilitiesKHR, VulkanError}
Vulkan._get_display_plane_supported_displays_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDeviceplane_index::UInt32fptr::FunctionPtr: function pointer used for the API call
_get_display_plane_supported_displays_khr(physical_device, plane_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayKHR}, VulkanError}
Vulkan._get_display_plane_supported_displays_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDeviceplane_index::UInt32
_get_display_plane_supported_displays_khr(physical_device, plane_index::Integer) -> ResultTypes.Result{Vector{DisplayKHR}, VulkanError}
Vulkan._get_event_status — MethodReturn codes:
EVENT_SETEVENT_RESETERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Deviceevent::Eventfptr::FunctionPtr: function pointer used for the API call
_get_event_status(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_event_status — MethodReturn codes:
EVENT_SETEVENT_RESETERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Deviceevent::Event
_get_event_status(device, event) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_FenceGetFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_fence_fd_khr(device, get_fd_info::_FenceGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._get_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_FenceGetFdInfoKHR
_get_fence_fd_khr(device, get_fd_info::_FenceGetFdInfoKHR)
Vulkan._get_fence_status — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefence::Fencefptr::FunctionPtr: function pointer used for the API call
_get_fence_status(device, fence, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_fence_status — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefence::Fence
_get_fence_status(device, fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_generated_commands_memory_requirements_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceinfo::_GeneratedCommandsMemoryRequirementsInfoNVfptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_generated_commands_memory_requirements_nv(device, info::_GeneratedCommandsMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _MemoryRequirements2
Vulkan._get_generated_commands_memory_requirements_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceinfo::_GeneratedCommandsMemoryRequirementsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_generated_commands_memory_requirements_nv(device, info::_GeneratedCommandsMemoryRequirementsInfoNV, next_types::Type...) -> _MemoryRequirements2
Vulkan._get_image_drm_format_modifier_properties_ext — MethodExtension: VK_EXT_image_drm_format_modifier
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceimage::Imagefptr::FunctionPtr: function pointer used for the API call
_get_image_drm_format_modifier_properties_ext(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_ImageDrmFormatModifierPropertiesEXT, VulkanError}
Vulkan._get_image_drm_format_modifier_properties_ext — MethodExtension: VK_EXT_image_drm_format_modifier
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceimage::Image
_get_image_drm_format_modifier_properties_ext(device, image) -> ResultTypes.Result{_ImageDrmFormatModifierPropertiesEXT, VulkanError}
Vulkan._get_image_memory_requirements — MethodArguments:
device::Deviceimage::Imagefptr::FunctionPtr: function pointer used for the API call
_get_image_memory_requirements(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _MemoryRequirements
Vulkan._get_image_memory_requirements — MethodArguments:
device::Deviceimage::Image
_get_image_memory_requirements(device, image) -> _MemoryRequirements
Vulkan._get_image_memory_requirements_2 — MethodArguments:
device::Deviceinfo::_ImageMemoryRequirementsInfo2fptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_image_memory_requirements_2(device, info::_ImageMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _MemoryRequirements2
Vulkan._get_image_memory_requirements_2 — MethodArguments:
device::Deviceinfo::_ImageMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
_get_image_memory_requirements_2(device, info::_ImageMemoryRequirementsInfo2, next_types::Type...) -> _MemoryRequirements2
Vulkan._get_image_sparse_memory_requirements — MethodArguments:
device::Deviceimage::Imagefptr::FunctionPtr: function pointer used for the API call
_get_image_sparse_memory_requirements(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_SparseImageMemoryRequirements}
Vulkan._get_image_sparse_memory_requirements — MethodArguments:
device::Deviceimage::Image
_get_image_sparse_memory_requirements(device, image) -> Vector{_SparseImageMemoryRequirements}
Vulkan._get_image_sparse_memory_requirements_2 — MethodArguments:
device::Deviceinfo::_ImageSparseMemoryRequirementsInfo2fptr::FunctionPtr: function pointer used for the API call
_get_image_sparse_memory_requirements_2(device, info::_ImageSparseMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_SparseImageMemoryRequirements2}
Vulkan._get_image_sparse_memory_requirements_2 — MethodArguments:
device::Deviceinfo::_ImageSparseMemoryRequirementsInfo2
_get_image_sparse_memory_requirements_2(device, info::_ImageSparseMemoryRequirementsInfo2) -> Vector{_SparseImageMemoryRequirements2}
Vulkan._get_image_subresource_layout — MethodArguments:
device::Deviceimage::Imagesubresource::_ImageSubresourcefptr::FunctionPtr: function pointer used for the API call
_get_image_subresource_layout(device, image, subresource::_ImageSubresource, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _SubresourceLayout
Vulkan._get_image_subresource_layout — MethodArguments:
device::Deviceimage::Imagesubresource::_ImageSubresource
_get_image_subresource_layout(device, image, subresource::_ImageSubresource) -> _SubresourceLayout
Vulkan._get_image_view_address_nvx — MethodExtension: VK_NVX_image_view_handle
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_UNKNOWN
Arguments:
device::Deviceimage_view::ImageViewfptr::FunctionPtr: function pointer used for the API call
_get_image_view_address_nvx(device, image_view, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_ImageViewAddressPropertiesNVX, VulkanError}
Vulkan._get_image_view_address_nvx — MethodExtension: VK_NVX_image_view_handle
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_UNKNOWN
Arguments:
device::Deviceimage_view::ImageView
_get_image_view_address_nvx(device, image_view) -> ResultTypes.Result{_ImageViewAddressPropertiesNVX, VulkanError}
Vulkan._get_image_view_handle_nvx — MethodExtension: VK_NVX_image_view_handle
Arguments:
device::Deviceinfo::_ImageViewHandleInfoNVXfptr::FunctionPtr: function pointer used for the API call
_get_image_view_handle_nvx(device, info::_ImageViewHandleInfoNVX, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan._get_image_view_handle_nvx — MethodExtension: VK_NVX_image_view_handle
Arguments:
device::Deviceinfo::_ImageViewHandleInfoNVX
_get_image_view_handle_nvx(device, info::_ImageViewHandleInfoNVX) -> UInt32
Vulkan._get_instance_proc_addr — MethodArguments:
name::Stringfptr::FunctionPtr: function pointer used for the API callinstance::Instance: defaults toC_NULL
_get_instance_proc_addr(name::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction}; instance) -> Ptr{Nothing}
Vulkan._get_instance_proc_addr — MethodArguments:
name::Stringinstance::Instance: defaults toC_NULL
_get_instance_proc_addr(name::AbstractString; instance) -> Ptr{Nothing}
Vulkan._get_memory_fd_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_MemoryGetFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_memory_fd_khr(device, get_fd_info::_MemoryGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._get_memory_fd_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_MemoryGetFdInfoKHR
_get_memory_fd_khr(device, get_fd_info::_MemoryGetFdInfoKHR)
Vulkan._get_memory_fd_properties_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlagfd::Intfptr::FunctionPtr: function pointer used for the API call
_get_memory_fd_properties_khr(device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_MemoryFdPropertiesKHR, VulkanError}
Vulkan._get_memory_fd_properties_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlagfd::Int
_get_memory_fd_properties_khr(device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer) -> ResultTypes.Result{_MemoryFdPropertiesKHR, VulkanError}
Vulkan._get_memory_host_pointer_properties_ext — MethodExtension: VK_EXT_external_memory_host
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
_get_memory_host_pointer_properties_ext(device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_MemoryHostPointerPropertiesEXT, VulkanError}
Vulkan._get_memory_host_pointer_properties_ext — MethodExtension: VK_EXT_external_memory_host
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}
_get_memory_host_pointer_properties_ext(device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}) -> ResultTypes.Result{_MemoryHostPointerPropertiesEXT, VulkanError}
Vulkan._get_past_presentation_timing_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
_get_past_presentation_timing_google(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_PastPresentationTimingGOOGLE}, VulkanError}
Vulkan._get_past_presentation_timing_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
_get_past_presentation_timing_google(device, swapchain) -> ResultTypes.Result{Vector{_PastPresentationTimingGOOGLE}, VulkanError}
Vulkan._get_performance_parameter_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceparameter::PerformanceParameterTypeINTELfptr::FunctionPtr: function pointer used for the API call
_get_performance_parameter_intel(device, parameter::PerformanceParameterTypeINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_PerformanceValueINTEL, VulkanError}
Vulkan._get_performance_parameter_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceparameter::PerformanceParameterTypeINTEL
_get_performance_parameter_intel(device, parameter::PerformanceParameterTypeINTEL) -> ResultTypes.Result{_PerformanceValueINTEL, VulkanError}
Vulkan._get_physical_device_calibrateable_time_domains_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_calibrateable_time_domains_ext(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}
Vulkan._get_physical_device_calibrateable_time_domains_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_calibrateable_time_domains_ext(physical_device) -> ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}
Vulkan._get_physical_device_cooperative_matrix_properties_nv — MethodExtension: VK_NV_cooperative_matrix
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_cooperative_matrix_properties_nv(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_CooperativeMatrixPropertiesNV}, VulkanError}
Vulkan._get_physical_device_cooperative_matrix_properties_nv — MethodExtension: VK_NV_cooperative_matrix
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_cooperative_matrix_properties_nv(physical_device) -> ResultTypes.Result{Vector{_CooperativeMatrixPropertiesNV}, VulkanError}
Vulkan._get_physical_device_display_plane_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_display_plane_properties_2_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_DisplayPlaneProperties2KHR}, VulkanError}
Vulkan._get_physical_device_display_plane_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_display_plane_properties_2_khr(physical_device) -> ResultTypes.Result{Vector{_DisplayPlaneProperties2KHR}, VulkanError}
Vulkan._get_physical_device_display_plane_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_display_plane_properties_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_DisplayPlanePropertiesKHR}, VulkanError}
Vulkan._get_physical_device_display_plane_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_display_plane_properties_khr(physical_device) -> ResultTypes.Result{Vector{_DisplayPlanePropertiesKHR}, VulkanError}
Vulkan._get_physical_device_display_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_display_properties_2_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_DisplayProperties2KHR}, VulkanError}
Vulkan._get_physical_device_display_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_display_properties_2_khr(physical_device) -> ResultTypes.Result{Vector{_DisplayProperties2KHR}, VulkanError}
Vulkan._get_physical_device_display_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_display_properties_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_DisplayPropertiesKHR}, VulkanError}
Vulkan._get_physical_device_display_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_display_properties_khr(physical_device) -> ResultTypes.Result{Vector{_DisplayPropertiesKHR}, VulkanError}
Vulkan._get_physical_device_external_buffer_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_buffer_info::_PhysicalDeviceExternalBufferInfofptr::FunctionPtr: function pointer used for the API call
_get_physical_device_external_buffer_properties(physical_device, external_buffer_info::_PhysicalDeviceExternalBufferInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _ExternalBufferProperties
Vulkan._get_physical_device_external_buffer_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_buffer_info::_PhysicalDeviceExternalBufferInfo
_get_physical_device_external_buffer_properties(physical_device, external_buffer_info::_PhysicalDeviceExternalBufferInfo) -> _ExternalBufferProperties
Vulkan._get_physical_device_external_fence_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_fence_info::_PhysicalDeviceExternalFenceInfofptr::FunctionPtr: function pointer used for the API call
_get_physical_device_external_fence_properties(physical_device, external_fence_info::_PhysicalDeviceExternalFenceInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _ExternalFenceProperties
Vulkan._get_physical_device_external_fence_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_fence_info::_PhysicalDeviceExternalFenceInfo
_get_physical_device_external_fence_properties(physical_device, external_fence_info::_PhysicalDeviceExternalFenceInfo) -> _ExternalFenceProperties
Vulkan._get_physical_device_external_image_format_properties_nv — MethodExtension: VK_NV_external_memory_capabilities
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagfptr::FunctionPtr: function pointer used for the API callflags::ImageCreateFlag: defaults to0external_handle_type::ExternalMemoryHandleTypeFlagNV: defaults to0
_get_physical_device_external_image_format_properties_nv(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags, external_handle_type) -> ResultTypes.Result{_ExternalImageFormatPropertiesNV, VulkanError}
Vulkan._get_physical_device_external_image_format_properties_nv — MethodExtension: VK_NV_external_memory_capabilities
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags::ImageCreateFlag: defaults to0external_handle_type::ExternalMemoryHandleTypeFlagNV: defaults to0
_get_physical_device_external_image_format_properties_nv(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags, external_handle_type) -> ResultTypes.Result{_ExternalImageFormatPropertiesNV, VulkanError}
Vulkan._get_physical_device_external_semaphore_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_semaphore_info::_PhysicalDeviceExternalSemaphoreInfofptr::FunctionPtr: function pointer used for the API call
_get_physical_device_external_semaphore_properties(physical_device, external_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _ExternalSemaphoreProperties
Vulkan._get_physical_device_external_semaphore_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo
_get_physical_device_external_semaphore_properties(physical_device, external_semaphore_info::_PhysicalDeviceExternalSemaphoreInfo) -> _ExternalSemaphoreProperties
Vulkan._get_physical_device_features — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_features(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _PhysicalDeviceFeatures
Vulkan._get_physical_device_features — MethodArguments:
physical_device::PhysicalDevice
_get_physical_device_features(physical_device) -> _PhysicalDeviceFeatures
Vulkan._get_physical_device_features_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_features_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _PhysicalDeviceFeatures2
Vulkan._get_physical_device_features_2 — MethodArguments:
physical_device::PhysicalDevicenext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_features_2(physical_device, next_types::Type...) -> _PhysicalDeviceFeatures2
Vulkan._get_physical_device_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Formatfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_format_properties(physical_device, format::Format, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _FormatProperties
Vulkan._get_physical_device_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Format
_get_physical_device_format_properties(physical_device, format::Format) -> _FormatProperties
Vulkan._get_physical_device_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat::Formatfptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_format_properties_2(physical_device, format::Format, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _FormatProperties2
Vulkan._get_physical_device_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat::Formatnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_format_properties_2(physical_device, format::Format, next_types::Type...) -> _FormatProperties2
Vulkan._get_physical_device_fragment_shading_rates_khr — MethodExtension: VK_KHR_fragment_shading_rate
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_fragment_shading_rates_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_PhysicalDeviceFragmentShadingRateKHR}, VulkanError}
Vulkan._get_physical_device_fragment_shading_rates_khr — MethodExtension: VK_KHR_fragment_shading_rate
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_fragment_shading_rates_khr(physical_device) -> ResultTypes.Result{Vector{_PhysicalDeviceFragmentShadingRateKHR}, VulkanError}
Vulkan._get_physical_device_image_format_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagfptr::FunctionPtr: function pointer used for the API callflags::ImageCreateFlag: defaults to0
_get_physical_device_image_format_properties(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{_ImageFormatProperties, VulkanError}
Vulkan._get_physical_device_image_format_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags::ImageCreateFlag: defaults to0
_get_physical_device_image_format_properties(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags) -> ResultTypes.Result{_ImageFormatProperties, VulkanError}
Vulkan._get_physical_device_image_format_properties_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceimage_format_info::_PhysicalDeviceImageFormatInfo2fptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_image_format_properties_2(physical_device, image_format_info::_PhysicalDeviceImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> ResultTypes.Result{_ImageFormatProperties2, VulkanError}
Vulkan._get_physical_device_image_format_properties_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceimage_format_info::_PhysicalDeviceImageFormatInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_image_format_properties_2(physical_device, image_format_info::_PhysicalDeviceImageFormatInfo2, next_types::Type...) -> ResultTypes.Result{_ImageFormatProperties2, VulkanError}
Vulkan._get_physical_device_memory_properties — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_memory_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _PhysicalDeviceMemoryProperties
Vulkan._get_physical_device_memory_properties — MethodArguments:
physical_device::PhysicalDevice
_get_physical_device_memory_properties(physical_device) -> _PhysicalDeviceMemoryProperties
Vulkan._get_physical_device_memory_properties_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_memory_properties_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _PhysicalDeviceMemoryProperties2
Vulkan._get_physical_device_memory_properties_2 — MethodArguments:
physical_device::PhysicalDevicenext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_memory_properties_2(physical_device, next_types::Type...) -> _PhysicalDeviceMemoryProperties2
Vulkan._get_physical_device_multisample_properties_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
physical_device::PhysicalDevicesamples::SampleCountFlagfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_multisample_properties_ext(physical_device, samples::SampleCountFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _MultisamplePropertiesEXT
Vulkan._get_physical_device_multisample_properties_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
physical_device::PhysicalDevicesamples::SampleCountFlag
_get_physical_device_multisample_properties_ext(physical_device, samples::SampleCountFlag) -> _MultisamplePropertiesEXT
Vulkan._get_physical_device_present_rectangles_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
_get_physical_device_present_rectangles_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_Rect2D}, VulkanError}
Vulkan._get_physical_device_present_rectangles_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR(externsync)
_get_physical_device_present_rectangles_khr(physical_device, surface) -> ResultTypes.Result{Vector{_Rect2D}, VulkanError}
Vulkan._get_physical_device_properties — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _PhysicalDeviceProperties
Vulkan._get_physical_device_properties — MethodArguments:
physical_device::PhysicalDevice
_get_physical_device_properties(physical_device) -> _PhysicalDeviceProperties
Vulkan._get_physical_device_properties_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_properties_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> _PhysicalDeviceProperties2
Vulkan._get_physical_device_properties_2 — MethodArguments:
physical_device::PhysicalDevicenext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_properties_2(physical_device, next_types::Type...) -> _PhysicalDeviceProperties2
Vulkan._get_physical_device_queue_family_performance_query_passes_khr — MethodExtension: VK_KHR_performance_query
Arguments:
physical_device::PhysicalDeviceperformance_query_create_info::_QueryPoolPerformanceCreateInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_queue_family_performance_query_passes_khr(physical_device, performance_query_create_info::_QueryPoolPerformanceCreateInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan._get_physical_device_queue_family_performance_query_passes_khr — MethodExtension: VK_KHR_performance_query
Arguments:
physical_device::PhysicalDeviceperformance_query_create_info::_QueryPoolPerformanceCreateInfoKHR
_get_physical_device_queue_family_performance_query_passes_khr(physical_device, performance_query_create_info::_QueryPoolPerformanceCreateInfoKHR) -> UInt32
Vulkan._get_physical_device_queue_family_properties — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_queue_family_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_QueueFamilyProperties}
Vulkan._get_physical_device_queue_family_properties — MethodArguments:
physical_device::PhysicalDevice
_get_physical_device_queue_family_properties(physical_device) -> Vector{_QueueFamilyProperties}
Vulkan._get_physical_device_queue_family_properties_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_queue_family_properties_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_QueueFamilyProperties2}
Vulkan._get_physical_device_queue_family_properties_2 — MethodArguments:
physical_device::PhysicalDevice
_get_physical_device_queue_family_properties_2(physical_device) -> Vector{_QueueFamilyProperties2}
Vulkan._get_physical_device_sparse_image_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTilingfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_sparse_image_format_properties(physical_device, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_SparseImageFormatProperties}
Vulkan._get_physical_device_sparse_image_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTiling
_get_physical_device_sparse_image_format_properties(physical_device, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling) -> Vector{_SparseImageFormatProperties}
Vulkan._get_physical_device_sparse_image_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat_info::_PhysicalDeviceSparseImageFormatInfo2fptr::FunctionPtr: function pointer used for the API call
_get_physical_device_sparse_image_format_properties_2(physical_device, format_info::_PhysicalDeviceSparseImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_SparseImageFormatProperties2}
Vulkan._get_physical_device_sparse_image_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat_info::_PhysicalDeviceSparseImageFormatInfo2
_get_physical_device_sparse_image_format_properties_2(physical_device, format_info::_PhysicalDeviceSparseImageFormatInfo2) -> Vector{_SparseImageFormatProperties2}
Vulkan._get_physical_device_supported_framebuffer_mixed_samples_combinations_nv — MethodExtension: VK_NV_coverage_reduction_mode
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_FramebufferMixedSamplesCombinationNV}, VulkanError}
Vulkan._get_physical_device_supported_framebuffer_mixed_samples_combinations_nv — MethodExtension: VK_NV_coverage_reduction_mode
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device) -> ResultTypes.Result{Vector{_FramebufferMixedSamplesCombinationNV}, VulkanError}
Vulkan._get_physical_device_surface_capabilities_2_ext — MethodExtension: VK_EXT_display_surface_counter
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_surface_capabilities_2_ext(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_SurfaceCapabilities2EXT, VulkanError}
Vulkan._get_physical_device_surface_capabilities_2_ext — MethodExtension: VK_EXT_display_surface_counter
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
_get_physical_device_surface_capabilities_2_ext(physical_device, surface) -> ResultTypes.Result{_SurfaceCapabilities2EXT, VulkanError}
Vulkan._get_physical_device_surface_capabilities_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHRfptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_surface_capabilities_2_khr(physical_device, surface_info::_PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> ResultTypes.Result{_SurfaceCapabilities2KHR, VulkanError}
Vulkan._get_physical_device_surface_capabilities_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
_get_physical_device_surface_capabilities_2_khr(physical_device, surface_info::_PhysicalDeviceSurfaceInfo2KHR, next_types::Type...) -> ResultTypes.Result{_SurfaceCapabilities2KHR, VulkanError}
Vulkan._get_physical_device_surface_capabilities_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_surface_capabilities_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_SurfaceCapabilitiesKHR, VulkanError}
Vulkan._get_physical_device_surface_capabilities_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
_get_physical_device_surface_capabilities_khr(physical_device, surface) -> ResultTypes.Result{_SurfaceCapabilitiesKHR, VulkanError}
Vulkan._get_physical_device_surface_formats_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHRfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_surface_formats_2_khr(physical_device, surface_info::_PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_SurfaceFormat2KHR}, VulkanError}
Vulkan._get_physical_device_surface_formats_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::_PhysicalDeviceSurfaceInfo2KHR
_get_physical_device_surface_formats_2_khr(physical_device, surface_info::_PhysicalDeviceSurfaceInfo2KHR) -> ResultTypes.Result{Vector{_SurfaceFormat2KHR}, VulkanError}
Vulkan._get_physical_device_surface_formats_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_surface_formats_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_SurfaceFormatKHR}, VulkanError}
Vulkan._get_physical_device_surface_formats_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
_get_physical_device_surface_formats_khr(physical_device, surface) -> ResultTypes.Result{Vector{_SurfaceFormatKHR}, VulkanError}
Vulkan._get_physical_device_surface_present_modes_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_surface_present_modes_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}
Vulkan._get_physical_device_surface_present_modes_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
_get_physical_device_surface_present_modes_khr(physical_device, surface) -> ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}
Vulkan._get_physical_device_surface_support_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32surface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_surface_support_khr(physical_device, queue_family_index::Integer, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Bool, VulkanError}
Vulkan._get_physical_device_surface_support_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32surface::SurfaceKHR
_get_physical_device_surface_support_khr(physical_device, queue_family_index::Integer, surface) -> ResultTypes.Result{Bool, VulkanError}
Vulkan._get_physical_device_tool_properties_ext — MethodExtension: VK_EXT_tooling_info
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
_get_physical_device_tool_properties_ext(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_PhysicalDeviceToolPropertiesEXT}, VulkanError}
Vulkan._get_physical_device_tool_properties_ext — MethodExtension: VK_EXT_tooling_info
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevice
_get_physical_device_tool_properties_ext(physical_device) -> ResultTypes.Result{Vector{_PhysicalDeviceToolPropertiesEXT}, VulkanError}
Vulkan._get_physical_device_wayland_presentation_support_khr — MethodExtension: VK_KHR_wayland_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32display::Ptr{wl_display}fptr::FunctionPtr: function pointer used for the API call
_get_physical_device_wayland_presentation_support_khr(physical_device, queue_family_index::Integer, display::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan._get_physical_device_wayland_presentation_support_khr — MethodExtension: VK_KHR_wayland_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32display::Ptr{wl_display}
_get_physical_device_wayland_presentation_support_khr(physical_device, queue_family_index::Integer, display::Ptr{Nothing}) -> Bool
Vulkan._get_physical_device_xcb_presentation_support_khr — MethodExtension: VK_KHR_xcb_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32connection::Ptr{xcb_connection_t}visual_id::xcb_visualid_tfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_xcb_presentation_support_khr(physical_device, queue_family_index::Integer, connection::Ptr{Nothing}, visual_id::UInt32, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan._get_physical_device_xcb_presentation_support_khr — MethodExtension: VK_KHR_xcb_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32connection::Ptr{xcb_connection_t}visual_id::xcb_visualid_t
_get_physical_device_xcb_presentation_support_khr(physical_device, queue_family_index::Integer, connection::Ptr{Nothing}, visual_id::UInt32) -> Bool
Vulkan._get_physical_device_xlib_presentation_support_khr — MethodExtension: VK_KHR_xlib_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32dpy::Ptr{Display}visual_id::VisualIDfptr::FunctionPtr: function pointer used for the API call
_get_physical_device_xlib_presentation_support_khr(physical_device, queue_family_index::Integer, dpy::Ptr{Nothing}, visual_id::UInt64, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan._get_physical_device_xlib_presentation_support_khr — MethodExtension: VK_KHR_xlib_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32dpy::Ptr{Display}visual_id::VisualID
_get_physical_device_xlib_presentation_support_khr(physical_device, queue_family_index::Integer, dpy::Ptr{Nothing}, visual_id::UInt64) -> Bool
Vulkan._get_pipeline_cache_data — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_cache::PipelineCachefptr::FunctionPtr: function pointer used for the API call
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
_get_pipeline_cache_data(device, pipeline_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan._get_pipeline_cache_data — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_cache::PipelineCache
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
_get_pipeline_cache_data(device, pipeline_cache) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan._get_pipeline_executable_internal_representations_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_pipeline_executable_internal_representations_khr(device, executable_info::_PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan._get_pipeline_executable_internal_representations_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHR
_get_pipeline_executable_internal_representations_khr(device, executable_info::_PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{_PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan._get_pipeline_executable_properties_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_info::_PipelineInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_pipeline_executable_properties_khr(device, pipeline_info::_PipelineInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan._get_pipeline_executable_properties_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_info::_PipelineInfoKHR
_get_pipeline_executable_properties_khr(device, pipeline_info::_PipelineInfoKHR) -> ResultTypes.Result{Vector{_PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan._get_pipeline_executable_statistics_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_pipeline_executable_statistics_khr(device, executable_info::_PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{_PipelineExecutableStatisticKHR}, VulkanError}
Vulkan._get_pipeline_executable_statistics_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::_PipelineExecutableInfoKHR
_get_pipeline_executable_statistics_khr(device, executable_info::_PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{_PipelineExecutableStatisticKHR}, VulkanError}
Vulkan._get_private_data_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXTfptr::FunctionPtr: function pointer used for the API call
_get_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan._get_private_data_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXT
_get_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot) -> UInt64
Vulkan._get_query_pool_results — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UInt64fptr::FunctionPtr: function pointer used for the API callflags::QueryResultFlag: defaults to0
_get_query_pool_results(device, query_pool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Nothing}, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_query_pool_results — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UInt64flags::QueryResultFlag: defaults to0
_get_query_pool_results(device, query_pool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Nothing}, stride::Integer; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_queue_checkpoint_data_2_nv — MethodExtension: VK_KHR_synchronization2
Arguments:
queue::Queuefptr::FunctionPtr: function pointer used for the API call
_get_queue_checkpoint_data_2_nv(queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_CheckpointData2NV}
Vulkan._get_queue_checkpoint_data_2_nv — MethodExtension: VK_KHR_synchronization2
Arguments:
queue::Queue
_get_queue_checkpoint_data_2_nv(queue) -> Vector{_CheckpointData2NV}
Vulkan._get_queue_checkpoint_data_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
queue::Queuefptr::FunctionPtr: function pointer used for the API call
_get_queue_checkpoint_data_nv(queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{_CheckpointDataNV}
Vulkan._get_queue_checkpoint_data_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
queue::Queue
_get_queue_checkpoint_data_nv(queue) -> Vector{_CheckpointDataNV}
Vulkan._get_rand_r_output_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}rr_output::RROutputfptr::FunctionPtr: function pointer used for the API call
_get_rand_r_output_display_ext(physical_device, dpy::Ptr{Nothing}, rr_output::UInt64, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayKHR, VulkanError}
Vulkan._get_rand_r_output_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}rr_output::RROutput
_get_rand_r_output_display_ext(physical_device, dpy::Ptr{Nothing}, rr_output::UInt64) -> ResultTypes.Result{DisplayKHR, VulkanError}
Vulkan._get_ray_tracing_capture_replay_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
_get_ray_tracing_capture_replay_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_ray_tracing_capture_replay_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
_get_ray_tracing_capture_replay_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_ray_tracing_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
_get_ray_tracing_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_ray_tracing_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
_get_ray_tracing_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_ray_tracing_shader_group_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
device::Devicepipeline::Pipelinegroup::UInt32group_shader::ShaderGroupShaderKHRfptr::FunctionPtr: function pointer used for the API call
_get_ray_tracing_shader_group_stack_size_khr(device, pipeline, group::Integer, group_shader::ShaderGroupShaderKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan._get_ray_tracing_shader_group_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
device::Devicepipeline::Pipelinegroup::UInt32group_shader::ShaderGroupShaderKHR
_get_ray_tracing_shader_group_stack_size_khr(device, pipeline, group::Integer, group_shader::ShaderGroupShaderKHR) -> UInt64
Vulkan._get_refresh_cycle_duration_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
_get_refresh_cycle_duration_google(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{_RefreshCycleDurationGOOGLE, VulkanError}
Vulkan._get_refresh_cycle_duration_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
_get_refresh_cycle_duration_google(device, swapchain) -> ResultTypes.Result{_RefreshCycleDurationGOOGLE, VulkanError}
Vulkan._get_render_area_granularity — MethodArguments:
device::Devicerender_pass::RenderPassfptr::FunctionPtr: function pointer used for the API call
_get_render_area_granularity(device, render_pass, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> _Extent2D
Vulkan._get_render_area_granularity — MethodArguments:
device::Devicerender_pass::RenderPass
_get_render_area_granularity(device, render_pass) -> _Extent2D
Vulkan._get_semaphore_counter_value — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicesemaphore::Semaphorefptr::FunctionPtr: function pointer used for the API call
_get_semaphore_counter_value(device, semaphore, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan._get_semaphore_counter_value — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicesemaphore::Semaphore
_get_semaphore_counter_value(device, semaphore) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan._get_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_SemaphoreGetFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
_get_semaphore_fd_khr(device, get_fd_info::_SemaphoreGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._get_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::_SemaphoreGetFdInfoKHR
_get_semaphore_fd_khr(device, get_fd_info::_SemaphoreGetFdInfoKHR)
Vulkan._get_shader_info_amd — MethodExtension: VK_AMD_shader_info
Return codes:
ERROR_FEATURE_NOT_PRESENTERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader_stage::ShaderStageFlaginfo_type::ShaderInfoTypeAMDfptr::FunctionPtr: function pointer used for the API call
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
_get_shader_info_amd(device, pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan._get_shader_info_amd — MethodExtension: VK_AMD_shader_info
Return codes:
ERROR_FEATURE_NOT_PRESENTERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader_stage::ShaderStageFlaginfo_type::ShaderInfoTypeAMD
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
_get_shader_info_amd(device, pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan._get_swapchain_counter_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHR
Arguments:
device::Deviceswapchain::SwapchainKHRcounter::SurfaceCounterFlagEXTfptr::FunctionPtr: function pointer used for the API call
_get_swapchain_counter_ext(device, swapchain, counter::SurfaceCounterFlagEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan._get_swapchain_counter_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHR
Arguments:
device::Deviceswapchain::SwapchainKHRcounter::SurfaceCounterFlagEXT
_get_swapchain_counter_ext(device, swapchain, counter::SurfaceCounterFlagEXT) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan._get_swapchain_images_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceswapchain::SwapchainKHRfptr::FunctionPtr: function pointer used for the API call
_get_swapchain_images_khr(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{Image}, VulkanError}
Vulkan._get_swapchain_images_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceswapchain::SwapchainKHR
_get_swapchain_images_khr(device, swapchain) -> ResultTypes.Result{Vector{Image}, VulkanError}
Vulkan._get_swapchain_status_khr — MethodExtension: VK_KHR_shared_presentable_image
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
_get_swapchain_status_khr(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_swapchain_status_khr — MethodExtension: VK_KHR_shared_presentable_image
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
_get_swapchain_status_khr(device, swapchain) -> ResultTypes.Result{Result, VulkanError}
Vulkan._get_validation_cache_data_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicevalidation_cache::ValidationCacheEXTfptr::FunctionPtr: function pointer used for the API call
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
_get_validation_cache_data_ext(device, validation_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan._get_validation_cache_data_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
_get_validation_cache_data_ext(device, validation_cache) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan._import_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_fence_fd_info::_ImportFenceFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
_import_fence_fd_khr(device, import_fence_fd_info::_ImportFenceFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._import_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_fence_fd_info::_ImportFenceFdInfoKHR
_import_fence_fd_khr(device, import_fence_fd_info::_ImportFenceFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan._import_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_semaphore_fd_info::_ImportSemaphoreFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
_import_semaphore_fd_khr(device, import_semaphore_fd_info::_ImportSemaphoreFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._import_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_semaphore_fd_info::_ImportSemaphoreFdInfoKHR
_import_semaphore_fd_khr(device, import_semaphore_fd_info::_ImportSemaphoreFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan._initialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitialize_info::_InitializePerformanceApiInfoINTELfptr::FunctionPtr: function pointer used for the API call
_initialize_performance_api_intel(device, initialize_info::_InitializePerformanceApiInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._initialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitialize_info::_InitializePerformanceApiInfoINTEL
_initialize_performance_api_intel(device, initialize_info::_InitializePerformanceApiInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan._invalidate_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{_MappedMemoryRange}fptr::FunctionPtr: function pointer used for the API call
_invalidate_mapped_memory_ranges(device, memory_ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._invalidate_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{_MappedMemoryRange}
_invalidate_mapped_memory_ranges(device, memory_ranges::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._map_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_MEMORY_MAP_FAILED
Arguments:
device::Devicememory::DeviceMemory(externsync)offset::UInt64size::UInt64fptr::FunctionPtr: function pointer used for the API callflags::UInt32: defaults to0
_map_memory(device, memory, offset::Integer, size::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Ptr{Nothing}, VulkanError}
Vulkan._map_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_MEMORY_MAP_FAILED
Arguments:
device::Devicememory::DeviceMemory(externsync)offset::UInt64size::UInt64flags::UInt32: defaults to0
_map_memory(device, memory, offset::Integer, size::Integer; flags) -> ResultTypes.Result{Ptr{Nothing}, VulkanError}
Vulkan._merge_pipeline_caches — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::PipelineCache(externsync)src_caches::Vector{PipelineCache}fptr::FunctionPtr: function pointer used for the API call
_merge_pipeline_caches(device, dst_cache, src_caches::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._merge_pipeline_caches — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::PipelineCache(externsync)src_caches::Vector{PipelineCache}
_merge_pipeline_caches(device, dst_cache, src_caches::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._merge_validation_caches_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::ValidationCacheEXT(externsync)src_caches::Vector{ValidationCacheEXT}fptr::FunctionPtr: function pointer used for the API call
_merge_validation_caches_ext(device, dst_cache, src_caches::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._merge_validation_caches_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::ValidationCacheEXT(externsync)src_caches::Vector{ValidationCacheEXT}
_merge_validation_caches_ext(device, dst_cache, src_caches::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
_queue_begin_debug_utils_label_ext(queue, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._queue_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXT
_queue_begin_debug_utils_label_ext(queue, label_info::_DebugUtilsLabelEXT)
Vulkan._queue_bind_sparse — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)bind_info::Vector{_BindSparseInfo}(externsync)fptr::FunctionPtr: function pointer used for the API callfence::Fence: defaults toC_NULL(externsync)
_queue_bind_sparse(queue, bind_info::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_bind_sparse — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)bind_info::Vector{_BindSparseInfo}(externsync)fence::Fence: defaults toC_NULL(externsync)
_queue_bind_sparse(queue, bind_info::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuefptr::FunctionPtr: function pointer used for the API call
_queue_end_debug_utils_label_ext(queue, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._queue_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queue
_queue_end_debug_utils_label_ext(queue)
Vulkan._queue_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
_queue_insert_debug_utils_label_ext(queue, label_info::_DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._queue_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::_DebugUtilsLabelEXT
_queue_insert_debug_utils_label_ext(queue, label_info::_DebugUtilsLabelEXT)
Vulkan._queue_present_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
queue::Queue(externsync)present_info::_PresentInfoKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
_queue_present_khr(queue, present_info::_PresentInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_present_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
queue::Queue(externsync)present_info::_PresentInfoKHR(externsync)
_queue_present_khr(queue, present_info::_PresentInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_set_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
queue::Queueconfiguration::PerformanceConfigurationINTELfptr::FunctionPtr: function pointer used for the API call
_queue_set_performance_configuration_intel(queue, configuration, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_set_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
queue::Queueconfiguration::PerformanceConfigurationINTEL
_queue_set_performance_configuration_intel(queue, configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_submit — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{_SubmitInfo}fptr::FunctionPtr: function pointer used for the API callfence::Fence: defaults toC_NULL(externsync)
_queue_submit(queue, submits::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_submit — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{_SubmitInfo}fence::Fence: defaults toC_NULL(externsync)
_queue_submit(queue, submits::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_submit_2_khr — MethodExtension: VK_KHR_synchronization2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{_SubmitInfo2KHR}fptr::FunctionPtr: function pointer used for the API callfence::Fence: defaults toC_NULL(externsync)
_queue_submit_2_khr(queue, submits::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_submit_2_khr — MethodExtension: VK_KHR_synchronization2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{_SubmitInfo2KHR}fence::Fence: defaults toC_NULL(externsync)
_queue_submit_2_khr(queue, submits::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)fptr::FunctionPtr: function pointer used for the API call
_queue_wait_idle(queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._queue_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)
_queue_wait_idle(queue) -> ResultTypes.Result{Result, VulkanError}
Vulkan._register_device_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedevice_event_info::_DeviceEventInfoEXTfptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_register_device_event_ext(device, device_event_info::_DeviceEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._register_device_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedevice_event_info::_DeviceEventInfoEXTallocator::_AllocationCallbacks: defaults toC_NULL
_register_device_event_ext(device, device_event_info::_DeviceEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._register_display_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_event_info::_DisplayEventInfoEXTfptr::FunctionPtr: function pointer used for the API callallocator::_AllocationCallbacks: defaults toC_NULL
_register_display_event_ext(device, display, display_event_info::_DisplayEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._register_display_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_event_info::_DisplayEventInfoEXTallocator::_AllocationCallbacks: defaults toC_NULL
_register_display_event_ext(device, display, display_event_info::_DisplayEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan._release_display_ext — MethodExtension: VK_EXT_direct_mode_display
Return codes:
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
_release_display_ext(physical_device, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._release_display_ext — MethodExtension: VK_EXT_direct_mode_display
Return codes:
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
_release_display_ext(physical_device, display) -> ResultTypes.Result{Result, VulkanError}
Vulkan._release_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API callconfiguration::PerformanceConfigurationINTEL: defaults toC_NULL(externsync)
_release_performance_configuration_intel(device, fptr::Union{Ptr{Nothing}, Base.CFunction}; configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan._release_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceconfiguration::PerformanceConfigurationINTEL: defaults toC_NULL(externsync)
_release_performance_configuration_intel(device; configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan._release_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
_release_profiling_lock_khr(device, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._release_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Arguments:
device::Device
_release_profiling_lock_khr(device)
Vulkan._reset_command_buffer — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API callflags::CommandBufferResetFlag: defaults to0
_reset_command_buffer(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_command_buffer — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)flags::CommandBufferResetFlag: defaults to0
_reset_command_buffer(command_buffer; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_command_pool — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtr: function pointer used for the API callflags::CommandPoolResetFlag: defaults to0
_reset_command_pool(device, command_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_command_pool — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecommand_pool::CommandPool(externsync)flags::CommandPoolResetFlag: defaults to0
_reset_command_pool(device, command_pool; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_descriptor_pool — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)fptr::FunctionPtr: function pointer used for the API callflags::UInt32: defaults to0
_reset_descriptor_pool(device, descriptor_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_descriptor_pool — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)flags::UInt32: defaults to0
_reset_descriptor_pool(device, descriptor_pool; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_event — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr: function pointer used for the API call
_reset_event(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_event — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)
_reset_event(device, event) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_fences — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefences::Vector{Fence}(externsync)fptr::FunctionPtr: function pointer used for the API call
_reset_fences(device, fences::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_fences — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefences::Vector{Fence}(externsync)
_reset_fences(device, fences::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan._reset_query_pool — MethodArguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32fptr::FunctionPtr: function pointer used for the API call
_reset_query_pool(device, query_pool, first_query::Integer, query_count::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._reset_query_pool — MethodArguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32
_reset_query_pool(device, query_pool, first_query::Integer, query_count::Integer)
Vulkan._set_debug_utils_object_name_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugUtilsObjectNameInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
_set_debug_utils_object_name_ext(device, name_info::_DebugUtilsObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._set_debug_utils_object_name_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::_DebugUtilsObjectNameInfoEXT(externsync)
_set_debug_utils_object_name_ext(device, name_info::_DebugUtilsObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan._set_debug_utils_object_tag_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugUtilsObjectTagInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
_set_debug_utils_object_tag_ext(device, tag_info::_DebugUtilsObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._set_debug_utils_object_tag_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::_DebugUtilsObjectTagInfoEXT(externsync)
_set_debug_utils_object_tag_ext(device, tag_info::_DebugUtilsObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan._set_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr: function pointer used for the API call
_set_event(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._set_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)
_set_event(device, event) -> ResultTypes.Result{Result, VulkanError}
Vulkan._set_hdr_metadata_ext — MethodExtension: VK_EXT_hdr_metadata
Arguments:
device::Deviceswapchains::Vector{SwapchainKHR}metadata::Vector{_HdrMetadataEXT}fptr::FunctionPtr: function pointer used for the API call
_set_hdr_metadata_ext(device, swapchains::AbstractArray, metadata::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._set_hdr_metadata_ext — MethodExtension: VK_EXT_hdr_metadata
Arguments:
device::Deviceswapchains::Vector{SwapchainKHR}metadata::Vector{_HdrMetadataEXT}
_set_hdr_metadata_ext(device, swapchains::AbstractArray, metadata::AbstractArray)
Vulkan._set_local_dimming_amd — MethodExtension: VK_AMD_display_native_hdr
Arguments:
device::Deviceswap_chain::SwapchainKHRlocal_dimming_enable::Boolfptr::FunctionPtr: function pointer used for the API call
_set_local_dimming_amd(device, swap_chain, local_dimming_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._set_local_dimming_amd — MethodExtension: VK_AMD_display_native_hdr
Arguments:
device::Deviceswap_chain::SwapchainKHRlocal_dimming_enable::Bool
_set_local_dimming_amd(device, swap_chain, local_dimming_enable::Bool)
Vulkan._set_private_data_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXTdata::UInt64fptr::FunctionPtr: function pointer used for the API call
_set_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot, data::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._set_private_data_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXTdata::UInt64
_set_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot, data::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan._signal_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicesignal_info::_SemaphoreSignalInfofptr::FunctionPtr: function pointer used for the API call
_signal_semaphore(device, signal_info::_SemaphoreSignalInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._signal_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicesignal_info::_SemaphoreSignalInfo
_signal_semaphore(device, signal_info::_SemaphoreSignalInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan._submit_debug_utils_message_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_types::DebugUtilsMessageTypeFlagEXTcallback_data::_DebugUtilsMessengerCallbackDataEXTfptr::FunctionPtr: function pointer used for the API call
_submit_debug_utils_message_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::_DebugUtilsMessengerCallbackDataEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._submit_debug_utils_message_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_types::DebugUtilsMessageTypeFlagEXTcallback_data::_DebugUtilsMessengerCallbackDataEXT
_submit_debug_utils_message_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::_DebugUtilsMessengerCallbackDataEXT)
Vulkan._trim_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtr: function pointer used for the API callflags::UInt32: defaults to0
_trim_command_pool(device, command_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan._trim_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)flags::UInt32: defaults to0
_trim_command_pool(device, command_pool; flags)
Vulkan._uninitialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
_uninitialize_performance_api_intel(device, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._uninitialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Arguments:
device::Device
_uninitialize_performance_api_intel(device)
Vulkan._unmap_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)fptr::FunctionPtr: function pointer used for the API call
_unmap_memory(device, memory, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._unmap_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)
_unmap_memory(device, memory)
Vulkan._update_descriptor_set_with_template — MethodArguments:
device::Devicedescriptor_set::DescriptorSet(externsync)descriptor_update_template::DescriptorUpdateTemplatedata::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
_update_descriptor_set_with_template(device, descriptor_set, descriptor_update_template, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._update_descriptor_set_with_template — MethodArguments:
device::Devicedescriptor_set::DescriptorSet(externsync)descriptor_update_template::DescriptorUpdateTemplatedata::Ptr{Cvoid}
_update_descriptor_set_with_template(device, descriptor_set, descriptor_update_template, data::Ptr{Nothing})
Vulkan._update_descriptor_sets — MethodArguments:
device::Devicedescriptor_writes::Vector{_WriteDescriptorSet}(externsync)descriptor_copies::Vector{_CopyDescriptorSet}(externsync)fptr::FunctionPtr: function pointer used for the API call
_update_descriptor_sets(device, descriptor_writes::AbstractArray, descriptor_copies::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan._update_descriptor_sets — MethodArguments:
device::Devicedescriptor_writes::Vector{_WriteDescriptorSet}(externsync)descriptor_copies::Vector{_CopyDescriptorSet}(externsync)
_update_descriptor_sets(device, descriptor_writes::AbstractArray, descriptor_copies::AbstractArray)
Vulkan._wait_for_fences — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefences::Vector{Fence}wait_all::Booltimeout::UInt64fptr::FunctionPtr: function pointer used for the API call
_wait_for_fences(device, fences::AbstractArray, wait_all::Bool, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._wait_for_fences — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefences::Vector{Fence}wait_all::Booltimeout::UInt64
_wait_for_fences(device, fences::AbstractArray, wait_all::Bool, timeout::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan._wait_semaphores — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicewait_info::_SemaphoreWaitInfotimeout::UInt64fptr::FunctionPtr: function pointer used for the API call
_wait_semaphores(device, wait_info::_SemaphoreWaitInfo, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._wait_semaphores — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicewait_info::_SemaphoreWaitInfotimeout::UInt64
_wait_semaphores(device, wait_info::_SemaphoreWaitInfo, timeout::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan._write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypedata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UIntfptr::FunctionPtr: function pointer used for the API call
_write_acceleration_structures_properties_khr(device, acceleration_structures::AbstractArray, query_type::QueryType, data_size::Integer, data::Ptr{Nothing}, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan._write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypedata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UInt
_write_acceleration_structures_properties_khr(device, acceleration_structures::AbstractArray, query_type::QueryType, data_size::Integer, data::Ptr{Nothing}, stride::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_next_image_2_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceacquire_info::AcquireNextImageInfoKHRfptr::FunctionPtr: function pointer used for the API call
acquire_next_image_2_khr(device, acquire_info::AcquireNextImageInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_2_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceacquire_info::AcquireNextImageInfoKHR
acquire_next_image_2_khr(device, acquire_info::AcquireNextImageInfoKHR) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)timeout::UInt64fptr::FunctionPtr: function pointer used for the API callsemaphore::Semaphore: defaults toC_NULL(externsync)fence::Fence: defaults toC_NULL(externsync)
acquire_next_image_khr(device, swapchain, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; semaphore, fence) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_next_image_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSTIMEOUTNOT_READYSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)timeout::UInt64semaphore::Semaphore: defaults toC_NULL(externsync)fence::Fence: defaults toC_NULL(externsync)
acquire_next_image_khr(device, swapchain, timeout::Integer; semaphore, fence) -> ResultTypes.Result{Tuple{UInt32, Result}, VulkanError}
Vulkan.acquire_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceacquire_info::PerformanceConfigurationAcquireInfoINTELfptr::FunctionPtr: function pointer used for the API call
acquire_performance_configuration_intel(device, acquire_info::PerformanceConfigurationAcquireInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan.acquire_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceacquire_info::PerformanceConfigurationAcquireInfoINTEL
acquire_performance_configuration_intel(device, acquire_info::PerformanceConfigurationAcquireInfoINTEL) -> ResultTypes.Result{PerformanceConfigurationINTEL, VulkanError}
Vulkan.acquire_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYTIMEOUT
Arguments:
device::Deviceinfo::AcquireProfilingLockInfoKHRfptr::FunctionPtr: function pointer used for the API call
acquire_profiling_lock_khr(device, info::AcquireProfilingLockInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYTIMEOUT
Arguments:
device::Deviceinfo::AcquireProfilingLockInfoKHR
acquire_profiling_lock_khr(device, info::AcquireProfilingLockInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_xlib_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}display::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
acquire_xlib_display_ext(physical_device, dpy::Ptr{Nothing}, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.acquire_xlib_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}display::DisplayKHR
acquire_xlib_display_ext(physical_device, dpy::Ptr{Nothing}, display) -> ResultTypes.Result{Result, VulkanError}
Vulkan.allocate_command_buffers — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocate_info::CommandBufferAllocateInfo(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)
allocate_command_buffers(device, allocate_info::CommandBufferAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan.allocate_command_buffers — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocate_info::CommandBufferAllocateInfo(externsync)
allocate_command_buffers(device, allocate_info::CommandBufferAllocateInfo) -> ResultTypes.Result{Vector{CommandBuffer}, VulkanError}
Vulkan.allocate_descriptor_sets — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTED_POOLERROR_OUT_OF_POOL_MEMORY
Arguments:
device::Deviceallocate_info::DescriptorSetAllocateInfo(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)
allocate_descriptor_sets(device, allocate_info::DescriptorSetAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan.allocate_descriptor_sets — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTED_POOLERROR_OUT_OF_POOL_MEMORY
Arguments:
device::Deviceallocate_info::DescriptorSetAllocateInfo(externsync)
allocate_descriptor_sets(device, allocate_info::DescriptorSetAllocateInfo) -> ResultTypes.Result{Vector{DescriptorSet}, VulkanError}
Vulkan.allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocation_size::UInt64memory_type_index::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
allocate_memory(device, allocation_size::Integer, memory_type_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocation_size::UInt64memory_type_index::UInt32allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
allocate_memory(device, allocation_size::Integer, memory_type_index::Integer; allocator, next) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocate_info::MemoryAllocateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
allocate_memory(device, allocate_info::MemoryAllocateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.allocate_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_EXTERNAL_HANDLEERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Deviceallocate_info::MemoryAllocateInfoallocator::AllocationCallbacks: defaults toC_NULL
allocate_memory(device, allocate_info::MemoryAllocateInfo; allocator) -> ResultTypes.Result{DeviceMemory, VulkanError}
Vulkan.begin_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)begin_info::CommandBufferBeginInfofptr::FunctionPtr: function pointer used for the API call
begin_command_buffer(command_buffer, begin_info::CommandBufferBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.begin_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)begin_info::CommandBufferBeginInfo
begin_command_buffer(command_buffer, begin_info::CommandBufferBeginInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_acceleration_structure_memory_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{BindAccelerationStructureMemoryInfoNV}fptr::FunctionPtr: function pointer used for the API call
bind_acceleration_structure_memory_nv(device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_acceleration_structure_memory_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{BindAccelerationStructureMemoryInfoNV}
bind_acceleration_structure_memory_nv(device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Buffer(externsync)memory::DeviceMemorymemory_offset::UInt64fptr::FunctionPtr: function pointer used for the API call
bind_buffer_memory(device, buffer, memory, memory_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Buffer(externsync)memory::DeviceMemorymemory_offset::UInt64
bind_buffer_memory(device, buffer, memory, memory_offset::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebind_infos::Vector{BindBufferMemoryInfo}fptr::FunctionPtr: function pointer used for the API call
bind_buffer_memory_2(device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_buffer_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebind_infos::Vector{BindBufferMemoryInfo}
bind_buffer_memory_2(device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Image(externsync)memory::DeviceMemorymemory_offset::UInt64fptr::FunctionPtr: function pointer used for the API call
bind_image_memory(device, image, memory, memory_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Image(externsync)memory::DeviceMemorymemory_offset::UInt64
bind_image_memory(device, image, memory, memory_offset::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{BindImageMemoryInfo}fptr::FunctionPtr: function pointer used for the API call
bind_image_memory_2(device, bind_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.bind_image_memory_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebind_infos::Vector{BindImageMemoryInfo}
bind_image_memory_2(device, bind_infos::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfos::Vector{AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{AccelerationStructureBuildRangeInfoKHR}fptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
build_acceleration_structures_khr(device, infos::AbstractArray, build_range_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfos::Vector{AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{AccelerationStructureBuildRangeInfoKHR}deferred_operation::DeferredOperationKHR: defaults toC_NULL
build_acceleration_structures_khr(device, infos::AbstractArray, build_range_infos::AbstractArray; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.chain — MethodChain all arguments together in a next chain. to form a new structure next chain.
If nexts is empty, C_NULL is returned.
chain(nexts::Vulkan.HighLevelStruct...) -> Any
Vulkan.cmd_begin_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)conditional_rendering_begin::ConditionalRenderingBeginInfoEXTfptr::FunctionPtr: function pointer used for the API call
cmd_begin_conditional_rendering_ext(command_buffer, conditional_rendering_begin::ConditionalRenderingBeginInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)conditional_rendering_begin::ConditionalRenderingBeginInfoEXT
cmd_begin_conditional_rendering_ext(command_buffer, conditional_rendering_begin::ConditionalRenderingBeginInfoEXT)
Vulkan.cmd_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
cmd_begin_debug_utils_label_ext(command_buffer, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::DebugUtilsLabelEXT
cmd_begin_debug_utils_label_ext(command_buffer, label_info::DebugUtilsLabelEXT)
Vulkan.cmd_begin_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API callflags::QueryControlFlag: defaults to0
cmd_begin_query(command_buffer, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.cmd_begin_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32flags::QueryControlFlag: defaults to0
cmd_begin_query(command_buffer, query_pool, query::Integer; flags)
Vulkan.cmd_begin_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32fptr::FunctionPtr: function pointer used for the API callflags::QueryControlFlag: defaults to0
cmd_begin_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.cmd_begin_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32flags::QueryControlFlag: defaults to0
cmd_begin_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer; flags)
Vulkan.cmd_begin_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::RenderPassBeginInfocontents::SubpassContentsfptr::FunctionPtr: function pointer used for the API call
cmd_begin_render_pass(command_buffer, render_pass_begin::RenderPassBeginInfo, contents::SubpassContents, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::RenderPassBeginInfocontents::SubpassContents
cmd_begin_render_pass(command_buffer, render_pass_begin::RenderPassBeginInfo, contents::SubpassContents)
Vulkan.cmd_begin_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::RenderPassBeginInfosubpass_begin_info::SubpassBeginInfofptr::FunctionPtr: function pointer used for the API call
cmd_begin_render_pass_2(command_buffer, render_pass_begin::RenderPassBeginInfo, subpass_begin_info::SubpassBeginInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_begin_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)render_pass_begin::RenderPassBeginInfosubpass_begin_info::SubpassBeginInfo
cmd_begin_render_pass_2(command_buffer, render_pass_begin::RenderPassBeginInfo, subpass_begin_info::SubpassBeginInfo)
Vulkan.cmd_begin_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}fptr::FunctionPtr: function pointer used for the API callcounter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
cmd_begin_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; counter_buffer_offsets)
Vulkan.cmd_begin_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}counter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
cmd_begin_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray; counter_buffer_offsets)
Vulkan.cmd_bind_descriptor_sets — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutfirst_set::UInt32descriptor_sets::Vector{DescriptorSet}dynamic_offsets::Vector{UInt32}fptr::FunctionPtr: function pointer used for the API call
cmd_bind_descriptor_sets(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, first_set::Integer, descriptor_sets::AbstractArray, dynamic_offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_descriptor_sets — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutfirst_set::UInt32descriptor_sets::Vector{DescriptorSet}dynamic_offsets::Vector{UInt32}
cmd_bind_descriptor_sets(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, first_set::Integer, descriptor_sets::AbstractArray, dynamic_offsets::AbstractArray)
Vulkan.cmd_bind_index_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64index_type::IndexTypefptr::FunctionPtr: function pointer used for the API call
cmd_bind_index_buffer(command_buffer, buffer, offset::Integer, index_type::IndexType, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_index_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64index_type::IndexType
cmd_bind_index_buffer(command_buffer, buffer, offset::Integer, index_type::IndexType)
Vulkan.cmd_bind_pipeline — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinefptr::FunctionPtr: function pointer used for the API call
cmd_bind_pipeline(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_pipeline — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipeline
cmd_bind_pipeline(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline)
Vulkan.cmd_bind_pipeline_shader_group_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinegroup_index::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_bind_pipeline_shader_group_nv(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline, group_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_pipeline_shader_group_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointpipeline::Pipelinegroup_index::UInt32
cmd_bind_pipeline_shader_group_nv(command_buffer, pipeline_bind_point::PipelineBindPoint, pipeline, group_index::Integer)
Vulkan.cmd_bind_shading_rate_image_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)image_layout::ImageLayoutfptr::FunctionPtr: function pointer used for the API callimage_view::ImageView: defaults toC_NULL
cmd_bind_shading_rate_image_nv(command_buffer, image_layout::ImageLayout, fptr::Union{Ptr{Nothing}, Base.CFunction}; image_view)
Vulkan.cmd_bind_shading_rate_image_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)image_layout::ImageLayoutimage_view::ImageView: defaults toC_NULL
cmd_bind_shading_rate_image_nv(command_buffer, image_layout::ImageLayout; image_view)
Vulkan.cmd_bind_transform_feedback_buffers_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}fptr::FunctionPtr: function pointer used for the API callsizes::Vector{UInt64}: defaults toC_NULL
cmd_bind_transform_feedback_buffers_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; sizes)
Vulkan.cmd_bind_transform_feedback_buffers_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}sizes::Vector{UInt64}: defaults toC_NULL
cmd_bind_transform_feedback_buffers_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray; sizes)
Vulkan.cmd_bind_vertex_buffers — MethodArguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}fptr::FunctionPtr: function pointer used for the API call
cmd_bind_vertex_buffers(command_buffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_bind_vertex_buffers — MethodArguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}
cmd_bind_vertex_buffers(command_buffer, buffers::AbstractArray, offsets::AbstractArray)
Vulkan.cmd_bind_vertex_buffers_2_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}fptr::FunctionPtr: function pointer used for the API callsizes::Vector{UInt64}: defaults toC_NULLstrides::Vector{UInt64}: defaults toC_NULL
cmd_bind_vertex_buffers_2_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; sizes, strides)
Vulkan.cmd_bind_vertex_buffers_2_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)buffers::Vector{Buffer}offsets::Vector{UInt64}sizes::Vector{UInt64}: defaults toC_NULLstrides::Vector{UInt64}: defaults toC_NULL
cmd_bind_vertex_buffers_2_ext(command_buffer, buffers::AbstractArray, offsets::AbstractArray; sizes, strides)
Vulkan.cmd_blit_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageBlit}filter::Filterfptr::FunctionPtr: function pointer used for the API call
cmd_blit_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_blit_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageBlit}filter::Filter
cmd_blit_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, filter::Filter)
Vulkan.cmd_blit_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)blit_image_info::BlitImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
cmd_blit_image_2_khr(command_buffer, blit_image_info::BlitImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_blit_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)blit_image_info::BlitImageInfo2KHR
cmd_blit_image_2_khr(command_buffer, blit_image_info::BlitImageInfo2KHR)
Vulkan.cmd_build_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)info::AccelerationStructureInfoNVinstance_offset::UInt64update::Booldst::AccelerationStructureNVscratch::Bufferscratch_offset::UInt64fptr::FunctionPtr: function pointer used for the API callinstance_data::Buffer: defaults toC_NULLsrc::AccelerationStructureNV: defaults toC_NULL
cmd_build_acceleration_structure_nv(command_buffer, info::AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst, scratch, scratch_offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; instance_data, src)
Vulkan.cmd_build_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)info::AccelerationStructureInfoNVinstance_offset::UInt64update::Booldst::AccelerationStructureNVscratch::Bufferscratch_offset::UInt64instance_data::Buffer: defaults toC_NULLsrc::AccelerationStructureNV: defaults toC_NULL
cmd_build_acceleration_structure_nv(command_buffer, info::AccelerationStructureInfoNV, instance_offset::Integer, update::Bool, dst, scratch, scratch_offset::Integer; instance_data, src)
Vulkan.cmd_build_acceleration_structures_indirect_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{AccelerationStructureBuildGeometryInfoKHR}indirect_device_addresses::Vector{UInt64}indirect_strides::Vector{UInt32}max_primitive_counts::Vector{UInt32}fptr::FunctionPtr: function pointer used for the API call
cmd_build_acceleration_structures_indirect_khr(command_buffer, infos::AbstractArray, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_build_acceleration_structures_indirect_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{AccelerationStructureBuildGeometryInfoKHR}indirect_device_addresses::Vector{UInt64}indirect_strides::Vector{UInt32}max_primitive_counts::Vector{UInt32}
cmd_build_acceleration_structures_indirect_khr(command_buffer, infos::AbstractArray, indirect_device_addresses::AbstractArray, indirect_strides::AbstractArray, max_primitive_counts::AbstractArray)
Vulkan.cmd_build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{AccelerationStructureBuildRangeInfoKHR}fptr::FunctionPtr: function pointer used for the API call
cmd_build_acceleration_structures_khr(command_buffer, infos::AbstractArray, build_range_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_build_acceleration_structures_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)infos::Vector{AccelerationStructureBuildGeometryInfoKHR}build_range_infos::Vector{AccelerationStructureBuildRangeInfoKHR}
cmd_build_acceleration_structures_khr(command_buffer, infos::AbstractArray, build_range_infos::AbstractArray)
Vulkan.cmd_clear_attachments — MethodArguments:
command_buffer::CommandBuffer(externsync)attachments::Vector{ClearAttachment}rects::Vector{ClearRect}fptr::FunctionPtr: function pointer used for the API call
cmd_clear_attachments(command_buffer, attachments::AbstractArray, rects::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_attachments — MethodArguments:
command_buffer::CommandBuffer(externsync)attachments::Vector{ClearAttachment}rects::Vector{ClearRect}
cmd_clear_attachments(command_buffer, attachments::AbstractArray, rects::AbstractArray)
Vulkan.cmd_clear_color_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutcolor::ClearColorValueranges::Vector{ImageSubresourceRange}fptr::FunctionPtr: function pointer used for the API call
cmd_clear_color_image(command_buffer, image, image_layout::ImageLayout, color::ClearColorValue, ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_color_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutcolor::ClearColorValueranges::Vector{ImageSubresourceRange}
cmd_clear_color_image(command_buffer, image, image_layout::ImageLayout, color::ClearColorValue, ranges::AbstractArray)
Vulkan.cmd_clear_depth_stencil_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutdepth_stencil::ClearDepthStencilValueranges::Vector{ImageSubresourceRange}fptr::FunctionPtr: function pointer used for the API call
cmd_clear_depth_stencil_image(command_buffer, image, image_layout::ImageLayout, depth_stencil::ClearDepthStencilValue, ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_clear_depth_stencil_image — MethodArguments:
command_buffer::CommandBuffer(externsync)image::Imageimage_layout::ImageLayoutdepth_stencil::ClearDepthStencilValueranges::Vector{ImageSubresourceRange}
cmd_clear_depth_stencil_image(command_buffer, image, image_layout::ImageLayout, depth_stencil::ClearDepthStencilValue, ranges::AbstractArray)
Vulkan.cmd_copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::CopyAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_acceleration_structure_khr(command_buffer, info::CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::CopyAccelerationStructureInfoKHR
cmd_copy_acceleration_structure_khr(command_buffer, info::CopyAccelerationStructureInfoKHR)
Vulkan.cmd_copy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)dst::AccelerationStructureNVsrc::AccelerationStructureNVmode::CopyAccelerationStructureModeKHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_acceleration_structure_nv(command_buffer, dst, src, mode::CopyAccelerationStructureModeKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)dst::AccelerationStructureNVsrc::AccelerationStructureNVmode::CopyAccelerationStructureModeKHR
cmd_copy_acceleration_structure_nv(command_buffer, dst, src, mode::CopyAccelerationStructureModeKHR)
Vulkan.cmd_copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::CopyAccelerationStructureToMemoryInfoKHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_acceleration_structure_to_memory_khr(command_buffer, info::CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::CopyAccelerationStructureToMemoryInfoKHR
cmd_copy_acceleration_structure_to_memory_khr(command_buffer, info::CopyAccelerationStructureToMemoryInfoKHR)
Vulkan.cmd_copy_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_buffer::Bufferregions::Vector{BufferCopy}fptr::FunctionPtr: function pointer used for the API call
cmd_copy_buffer(command_buffer, src_buffer, dst_buffer, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_buffer::Bufferregions::Vector{BufferCopy}
cmd_copy_buffer(command_buffer, src_buffer, dst_buffer, regions::AbstractArray)
Vulkan.cmd_copy_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_info::CopyBufferInfo2KHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_buffer_2_khr(command_buffer, copy_buffer_info::CopyBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_info::CopyBufferInfo2KHR
cmd_copy_buffer_2_khr(command_buffer, copy_buffer_info::CopyBufferInfo2KHR)
Vulkan.cmd_copy_buffer_to_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{BufferImageCopy}fptr::FunctionPtr: function pointer used for the API call
cmd_copy_buffer_to_image(command_buffer, src_buffer, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_to_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_buffer::Bufferdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{BufferImageCopy}
cmd_copy_buffer_to_image(command_buffer, src_buffer, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan.cmd_copy_buffer_to_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_to_image_info::CopyBufferToImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_buffer_to_image_2_khr(command_buffer, copy_buffer_to_image_info::CopyBufferToImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_buffer_to_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_buffer_to_image_info::CopyBufferToImageInfo2KHR
cmd_copy_buffer_to_image_2_khr(command_buffer, copy_buffer_to_image_info::CopyBufferToImageInfo2KHR)
Vulkan.cmd_copy_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageCopy}fptr::FunctionPtr: function pointer used for the API call
cmd_copy_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageCopy}
cmd_copy_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan.cmd_copy_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_info::CopyImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_image_2_khr(command_buffer, copy_image_info::CopyImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_info::CopyImageInfo2KHR
cmd_copy_image_2_khr(command_buffer, copy_image_info::CopyImageInfo2KHR)
Vulkan.cmd_copy_image_to_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{BufferImageCopy}fptr::FunctionPtr: function pointer used for the API call
cmd_copy_image_to_buffer(command_buffer, src_image, src_image_layout::ImageLayout, dst_buffer, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_to_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_buffer::Bufferregions::Vector{BufferImageCopy}
cmd_copy_image_to_buffer(command_buffer, src_image, src_image_layout::ImageLayout, dst_buffer, regions::AbstractArray)
Vulkan.cmd_copy_image_to_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_to_buffer_info::CopyImageToBufferInfo2KHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_image_to_buffer_2_khr(command_buffer, copy_image_to_buffer_info::CopyImageToBufferInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_image_to_buffer_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)copy_image_to_buffer_info::CopyImageToBufferInfo2KHR
cmd_copy_image_to_buffer_2_khr(command_buffer, copy_image_to_buffer_info::CopyImageToBufferInfo2KHR)
Vulkan.cmd_copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::CopyMemoryToAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API call
cmd_copy_memory_to_acceleration_structure_khr(command_buffer, info::CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)info::CopyMemoryToAccelerationStructureInfoKHR
cmd_copy_memory_to_acceleration_structure_khr(command_buffer, info::CopyMemoryToAccelerationStructureInfoKHR)
Vulkan.cmd_copy_query_pool_results — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32dst_buffer::Bufferdst_offset::UInt64stride::UInt64fptr::FunctionPtr: function pointer used for the API callflags::QueryResultFlag: defaults to0
cmd_copy_query_pool_results(command_buffer, query_pool, first_query::Integer, query_count::Integer, dst_buffer, dst_offset::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.cmd_copy_query_pool_results — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32dst_buffer::Bufferdst_offset::UInt64stride::UInt64flags::QueryResultFlag: defaults to0
cmd_copy_query_pool_results(command_buffer, query_pool, first_query::Integer, query_count::Integer, dst_buffer, dst_offset::Integer, stride::Integer; flags)
Vulkan.cmd_debug_marker_begin_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::DebugMarkerMarkerInfoEXTfptr::FunctionPtr: function pointer used for the API call
cmd_debug_marker_begin_ext(command_buffer, marker_info::DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_begin_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::DebugMarkerMarkerInfoEXT
cmd_debug_marker_begin_ext(command_buffer, marker_info::DebugMarkerMarkerInfoEXT)
Vulkan.cmd_debug_marker_end_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
cmd_debug_marker_end_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_end_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)
cmd_debug_marker_end_ext(command_buffer)
Vulkan.cmd_debug_marker_insert_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::DebugMarkerMarkerInfoEXTfptr::FunctionPtr: function pointer used for the API call
cmd_debug_marker_insert_ext(command_buffer, marker_info::DebugMarkerMarkerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_debug_marker_insert_ext — MethodExtension: VK_EXT_debug_marker
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::DebugMarkerMarkerInfoEXT
cmd_debug_marker_insert_ext(command_buffer, marker_info::DebugMarkerMarkerInfoEXT)
Vulkan.cmd_dispatch — MethodArguments:
command_buffer::CommandBuffer(externsync)group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_dispatch(command_buffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_dispatch — MethodArguments:
command_buffer::CommandBuffer(externsync)group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32
cmd_dispatch(command_buffer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)
Vulkan.cmd_dispatch_base — MethodArguments:
command_buffer::CommandBuffer(externsync)base_group_x::UInt32base_group_y::UInt32base_group_z::UInt32group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_dispatch_base(command_buffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_dispatch_base — MethodArguments:
command_buffer::CommandBuffer(externsync)base_group_x::UInt32base_group_y::UInt32base_group_z::UInt32group_count_x::UInt32group_count_y::UInt32group_count_z::UInt32
cmd_dispatch_base(command_buffer, base_group_x::Integer, base_group_y::Integer, base_group_z::Integer, group_count_x::Integer, group_count_y::Integer, group_count_z::Integer)
Vulkan.cmd_dispatch_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64fptr::FunctionPtr: function pointer used for the API call
cmd_dispatch_indirect(command_buffer, buffer, offset::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_dispatch_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64
cmd_dispatch_indirect(command_buffer, buffer, offset::Integer)
Vulkan.cmd_draw — MethodArguments:
command_buffer::CommandBuffer(externsync)vertex_count::UInt32instance_count::UInt32first_vertex::UInt32first_instance::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw(command_buffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw — MethodArguments:
command_buffer::CommandBuffer(externsync)vertex_count::UInt32instance_count::UInt32first_vertex::UInt32first_instance::UInt32
cmd_draw(command_buffer, vertex_count::Integer, instance_count::Integer, first_vertex::Integer, first_instance::Integer)
Vulkan.cmd_draw_indexed — MethodArguments:
command_buffer::CommandBuffer(externsync)index_count::UInt32instance_count::UInt32first_index::UInt32vertex_offset::Int32first_instance::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_indexed(command_buffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indexed — MethodArguments:
command_buffer::CommandBuffer(externsync)index_count::UInt32instance_count::UInt32first_index::UInt32vertex_offset::Int32first_instance::UInt32
cmd_draw_indexed(command_buffer, index_count::Integer, instance_count::Integer, first_index::Integer, vertex_offset::Integer, first_instance::Integer)
Vulkan.cmd_draw_indexed_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_indexed_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indexed_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32
cmd_draw_indexed_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_indexed_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_indexed_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indexed_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32
cmd_draw_indexed_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indirect — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32
cmd_draw_indirect(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_indirect_byte_count_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)instance_count::UInt32first_instance::UInt32counter_buffer::Buffercounter_buffer_offset::UInt64counter_offset::UInt32vertex_stride::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_indirect_byte_count_ext(command_buffer, instance_count::Integer, first_instance::Integer, counter_buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indirect_byte_count_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)instance_count::UInt32first_instance::UInt32counter_buffer::Buffercounter_buffer_offset::UInt64counter_offset::UInt32vertex_stride::UInt32
cmd_draw_indirect_byte_count_ext(command_buffer, instance_count::Integer, first_instance::Integer, counter_buffer, counter_buffer_offset::Integer, counter_offset::Integer, vertex_stride::Integer)
Vulkan.cmd_draw_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_indirect_count — MethodArguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32
cmd_draw_indirect_count(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_mesh_tasks_indirect_count_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_mesh_tasks_indirect_count_nv(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_mesh_tasks_indirect_count_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64count_buffer::Buffercount_buffer_offset::UInt64max_draw_count::UInt32stride::UInt32
cmd_draw_mesh_tasks_indirect_count_nv(command_buffer, buffer, offset::Integer, count_buffer, count_buffer_offset::Integer, max_draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_mesh_tasks_indirect_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_mesh_tasks_indirect_nv(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_mesh_tasks_indirect_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)buffer::Bufferoffset::UInt64draw_count::UInt32stride::UInt32
cmd_draw_mesh_tasks_indirect_nv(command_buffer, buffer, offset::Integer, draw_count::Integer, stride::Integer)
Vulkan.cmd_draw_mesh_tasks_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)task_count::UInt32first_task::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_draw_mesh_tasks_nv(command_buffer, task_count::Integer, first_task::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_draw_mesh_tasks_nv — MethodExtension: VK_NV_mesh_shader
Arguments:
command_buffer::CommandBuffer(externsync)task_count::UInt32first_task::UInt32
cmd_draw_mesh_tasks_nv(command_buffer, task_count::Integer, first_task::Integer)
Vulkan.cmd_end_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
cmd_end_conditional_rendering_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_conditional_rendering_ext — MethodExtension: VK_EXT_conditional_rendering
Arguments:
command_buffer::CommandBuffer(externsync)
cmd_end_conditional_rendering_ext(command_buffer)
Vulkan.cmd_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
cmd_end_debug_utils_label_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)
cmd_end_debug_utils_label_ext(command_buffer)
Vulkan.cmd_end_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_end_query(command_buffer, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_query — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32
cmd_end_query(command_buffer, query_pool, query::Integer)
Vulkan.cmd_end_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_end_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_query_indexed_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolquery::UInt32index::UInt32
cmd_end_query_indexed_ext(command_buffer, query_pool, query::Integer, index::Integer)
Vulkan.cmd_end_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
cmd_end_render_pass(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_render_pass — MethodArguments:
command_buffer::CommandBuffer(externsync)
cmd_end_render_pass(command_buffer)
Vulkan.cmd_end_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_end_info::SubpassEndInfofptr::FunctionPtr: function pointer used for the API call
cmd_end_render_pass_2(command_buffer, subpass_end_info::SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_end_render_pass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_end_info::SubpassEndInfo
cmd_end_render_pass_2(command_buffer, subpass_end_info::SubpassEndInfo)
Vulkan.cmd_end_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}fptr::FunctionPtr: function pointer used for the API callcounter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
cmd_end_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; counter_buffer_offsets)
Vulkan.cmd_end_transform_feedback_ext — MethodExtension: VK_EXT_transform_feedback
Arguments:
command_buffer::CommandBuffer(externsync)counter_buffers::Vector{Buffer}counter_buffer_offsets::Vector{UInt64}: defaults toC_NULL
cmd_end_transform_feedback_ext(command_buffer, counter_buffers::AbstractArray; counter_buffer_offsets)
Vulkan.cmd_execute_commands — MethodArguments:
command_buffer::CommandBuffer(externsync)command_buffers::Vector{CommandBuffer}fptr::FunctionPtr: function pointer used for the API call
cmd_execute_commands(command_buffer, command_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_execute_commands — MethodArguments:
command_buffer::CommandBuffer(externsync)command_buffers::Vector{CommandBuffer}
cmd_execute_commands(command_buffer, command_buffers::AbstractArray)
Vulkan.cmd_execute_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)is_preprocessed::Boolgenerated_commands_info::GeneratedCommandsInfoNVfptr::FunctionPtr: function pointer used for the API call
cmd_execute_generated_commands_nv(command_buffer, is_preprocessed::Bool, generated_commands_info::GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_execute_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)is_preprocessed::Boolgenerated_commands_info::GeneratedCommandsInfoNV
cmd_execute_generated_commands_nv(command_buffer, is_preprocessed::Bool, generated_commands_info::GeneratedCommandsInfoNV)
Vulkan.cmd_fill_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64size::UInt64data::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_fill_buffer(command_buffer, dst_buffer, dst_offset::Integer, size::Integer, data::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_fill_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64size::UInt64data::UInt32
cmd_fill_buffer(command_buffer, dst_buffer, dst_offset::Integer, size::Integer, data::Integer)
Vulkan.cmd_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
cmd_insert_debug_utils_label_ext(command_buffer, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
command_buffer::CommandBuffer(externsync)label_info::DebugUtilsLabelEXT
cmd_insert_debug_utils_label_ext(command_buffer, label_info::DebugUtilsLabelEXT)
Vulkan.cmd_next_subpass — MethodArguments:
command_buffer::CommandBuffer(externsync)contents::SubpassContentsfptr::FunctionPtr: function pointer used for the API call
cmd_next_subpass(command_buffer, contents::SubpassContents, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_next_subpass — MethodArguments:
command_buffer::CommandBuffer(externsync)contents::SubpassContents
cmd_next_subpass(command_buffer, contents::SubpassContents)
Vulkan.cmd_next_subpass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_begin_info::SubpassBeginInfosubpass_end_info::SubpassEndInfofptr::FunctionPtr: function pointer used for the API call
cmd_next_subpass_2(command_buffer, subpass_begin_info::SubpassBeginInfo, subpass_end_info::SubpassEndInfo, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_next_subpass_2 — MethodArguments:
command_buffer::CommandBuffer(externsync)subpass_begin_info::SubpassBeginInfosubpass_end_info::SubpassEndInfo
cmd_next_subpass_2(command_buffer, subpass_begin_info::SubpassBeginInfo, subpass_end_info::SubpassEndInfo)
Vulkan.cmd_pipeline_barrier — MethodArguments:
command_buffer::CommandBuffer(externsync)src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagmemory_barriers::Vector{MemoryBarrier}buffer_memory_barriers::Vector{BufferMemoryBarrier}image_memory_barriers::Vector{ImageMemoryBarrier}fptr::FunctionPtr: function pointer used for the API calldependency_flags::DependencyFlag: defaults to0
cmd_pipeline_barrier(command_buffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; dependency_flags)
Vulkan.cmd_pipeline_barrier — MethodArguments:
command_buffer::CommandBuffer(externsync)src_stage_mask::PipelineStageFlagdst_stage_mask::PipelineStageFlagmemory_barriers::Vector{MemoryBarrier}buffer_memory_barriers::Vector{BufferMemoryBarrier}image_memory_barriers::Vector{ImageMemoryBarrier}dependency_flags::DependencyFlag: defaults to0
cmd_pipeline_barrier(command_buffer, src_stage_mask::PipelineStageFlag, dst_stage_mask::PipelineStageFlag, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; dependency_flags)
Vulkan.cmd_pipeline_barrier_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)dependency_info::DependencyInfoKHRfptr::FunctionPtr: function pointer used for the API call
cmd_pipeline_barrier_2_khr(command_buffer, dependency_info::DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_pipeline_barrier_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)dependency_info::DependencyInfoKHR
cmd_pipeline_barrier_2_khr(command_buffer, dependency_info::DependencyInfoKHR)
Vulkan.cmd_preprocess_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)generated_commands_info::GeneratedCommandsInfoNVfptr::FunctionPtr: function pointer used for the API call
cmd_preprocess_generated_commands_nv(command_buffer, generated_commands_info::GeneratedCommandsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_preprocess_generated_commands_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
command_buffer::CommandBuffer(externsync)generated_commands_info::GeneratedCommandsInfoNV
cmd_preprocess_generated_commands_nv(command_buffer, generated_commands_info::GeneratedCommandsInfoNV)
Vulkan.cmd_push_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)layout::PipelineLayoutstage_flags::ShaderStageFlagoffset::UInt32size::UInt32values::Ptr{Cvoid}(must be a valid pointer withsizebytes)fptr::FunctionPtr: function pointer used for the API call
cmd_push_constants(command_buffer, layout, stage_flags::ShaderStageFlag, offset::Integer, size::Integer, values::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_push_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)layout::PipelineLayoutstage_flags::ShaderStageFlagoffset::UInt32size::UInt32values::Ptr{Cvoid}(must be a valid pointer withsizebytes)
cmd_push_constants(command_buffer, layout, stage_flags::ShaderStageFlag, offset::Integer, size::Integer, values::Ptr{Nothing})
Vulkan.cmd_push_descriptor_set_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutset::UInt32descriptor_writes::Vector{WriteDescriptorSet}fptr::FunctionPtr: function pointer used for the API call
cmd_push_descriptor_set_khr(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, set::Integer, descriptor_writes::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_push_descriptor_set_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_bind_point::PipelineBindPointlayout::PipelineLayoutset::UInt32descriptor_writes::Vector{WriteDescriptorSet}
cmd_push_descriptor_set_khr(command_buffer, pipeline_bind_point::PipelineBindPoint, layout, set::Integer, descriptor_writes::AbstractArray)
Vulkan.cmd_push_descriptor_set_with_template_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)descriptor_update_template::DescriptorUpdateTemplatelayout::PipelineLayoutset::UInt32data::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
cmd_push_descriptor_set_with_template_khr(command_buffer, descriptor_update_template, layout, set::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_push_descriptor_set_with_template_khr — MethodExtension: VK_KHR_push_descriptor
Arguments:
command_buffer::CommandBuffer(externsync)descriptor_update_template::DescriptorUpdateTemplatelayout::PipelineLayoutset::UInt32data::Ptr{Cvoid}
cmd_push_descriptor_set_with_template_khr(command_buffer, descriptor_update_template, layout, set::Integer, data::Ptr{Nothing})
Vulkan.cmd_reset_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlagfptr::FunctionPtr: function pointer used for the API call
cmd_reset_event(command_buffer, event, stage_mask::PipelineStageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_reset_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlag
cmd_reset_event(command_buffer, event, stage_mask::PipelineStageFlag)
Vulkan.cmd_reset_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::UInt64fptr::FunctionPtr: function pointer used for the API call
cmd_reset_event_2_khr(command_buffer, event, stage_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_reset_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::UInt64
cmd_reset_event_2_khr(command_buffer, event, stage_mask::Integer)
Vulkan.cmd_reset_query_pool — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_reset_query_pool(command_buffer, query_pool, first_query::Integer, query_count::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_reset_query_pool — MethodArguments:
command_buffer::CommandBuffer(externsync)query_pool::QueryPoolfirst_query::UInt32query_count::UInt32
cmd_reset_query_pool(command_buffer, query_pool, first_query::Integer, query_count::Integer)
Vulkan.cmd_resolve_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageResolve}fptr::FunctionPtr: function pointer used for the API call
cmd_resolve_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_resolve_image — MethodArguments:
command_buffer::CommandBuffer(externsync)src_image::Imagesrc_image_layout::ImageLayoutdst_image::Imagedst_image_layout::ImageLayoutregions::Vector{ImageResolve}
cmd_resolve_image(command_buffer, src_image, src_image_layout::ImageLayout, dst_image, dst_image_layout::ImageLayout, regions::AbstractArray)
Vulkan.cmd_resolve_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)resolve_image_info::ResolveImageInfo2KHRfptr::FunctionPtr: function pointer used for the API call
cmd_resolve_image_2_khr(command_buffer, resolve_image_info::ResolveImageInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_resolve_image_2_khr — MethodExtension: VK_KHR_copy_commands2
Arguments:
command_buffer::CommandBuffer(externsync)resolve_image_info::ResolveImageInfo2KHR
cmd_resolve_image_2_khr(command_buffer, resolve_image_info::ResolveImageInfo2KHR)
Vulkan.cmd_set_blend_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)blend_constants::NTuple{4, Float32}fptr::FunctionPtr: function pointer used for the API call
cmd_set_blend_constants(command_buffer, blend_constants::NTuple{4, Float32}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_blend_constants — MethodArguments:
command_buffer::CommandBuffer(externsync)blend_constants::NTuple{4, Float32}
cmd_set_blend_constants(command_buffer, blend_constants::NTuple{4, Float32})
Vulkan.cmd_set_checkpoint_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
command_buffer::CommandBuffer(externsync)checkpoint_marker::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
cmd_set_checkpoint_nv(command_buffer, checkpoint_marker::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_checkpoint_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
command_buffer::CommandBuffer(externsync)checkpoint_marker::Ptr{Cvoid}
cmd_set_checkpoint_nv(command_buffer, checkpoint_marker::Ptr{Nothing})
Vulkan.cmd_set_coarse_sample_order_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{CoarseSampleOrderCustomNV}fptr::FunctionPtr: function pointer used for the API call
cmd_set_coarse_sample_order_nv(command_buffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_coarse_sample_order_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)sample_order_type::CoarseSampleOrderTypeNVcustom_sample_orders::Vector{CoarseSampleOrderCustomNV}
cmd_set_coarse_sample_order_nv(command_buffer, sample_order_type::CoarseSampleOrderTypeNV, custom_sample_orders::AbstractArray)
Vulkan.cmd_set_color_write_enable_ext — MethodExtension: VK_EXT_color_write_enable
Arguments:
command_buffer::CommandBuffer(externsync)color_write_enables::Vector{Bool}fptr::FunctionPtr: function pointer used for the API call
cmd_set_color_write_enable_ext(command_buffer, color_write_enables::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_color_write_enable_ext — MethodExtension: VK_EXT_color_write_enable
Arguments:
command_buffer::CommandBuffer(externsync)color_write_enables::Vector{Bool}
cmd_set_color_write_enable_ext(command_buffer, color_write_enables::AbstractArray)
Vulkan.cmd_set_cull_mode_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API callcull_mode::CullModeFlag: defaults to0
cmd_set_cull_mode_ext(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; cull_mode)
Vulkan.cmd_set_cull_mode_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)cull_mode::CullModeFlag: defaults to0
cmd_set_cull_mode_ext(command_buffer; cull_mode)
Vulkan.cmd_set_depth_bias — MethodArguments:
command_buffer::CommandBuffer(externsync)depth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32fptr::FunctionPtr: function pointer used for the API call
cmd_set_depth_bias(command_buffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bias — MethodArguments:
command_buffer::CommandBuffer(externsync)depth_bias_constant_factor::Float32depth_bias_clamp::Float32depth_bias_slope_factor::Float32
cmd_set_depth_bias(command_buffer, depth_bias_constant_factor::Real, depth_bias_clamp::Real, depth_bias_slope_factor::Real)
Vulkan.cmd_set_depth_bias_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)depth_bias_enable::Boolfptr::FunctionPtr: function pointer used for the API call
cmd_set_depth_bias_enable_ext(command_buffer, depth_bias_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bias_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)depth_bias_enable::Bool
cmd_set_depth_bias_enable_ext(command_buffer, depth_bias_enable::Bool)
Vulkan.cmd_set_depth_bounds — MethodArguments:
command_buffer::CommandBuffer(externsync)min_depth_bounds::Float32max_depth_bounds::Float32fptr::FunctionPtr: function pointer used for the API call
cmd_set_depth_bounds(command_buffer, min_depth_bounds::Real, max_depth_bounds::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bounds — MethodArguments:
command_buffer::CommandBuffer(externsync)min_depth_bounds::Float32max_depth_bounds::Float32
cmd_set_depth_bounds(command_buffer, min_depth_bounds::Real, max_depth_bounds::Real)
Vulkan.cmd_set_depth_bounds_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_bounds_test_enable::Boolfptr::FunctionPtr: function pointer used for the API call
cmd_set_depth_bounds_test_enable_ext(command_buffer, depth_bounds_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_bounds_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_bounds_test_enable::Bool
cmd_set_depth_bounds_test_enable_ext(command_buffer, depth_bounds_test_enable::Bool)
Vulkan.cmd_set_depth_compare_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_compare_op::CompareOpfptr::FunctionPtr: function pointer used for the API call
cmd_set_depth_compare_op_ext(command_buffer, depth_compare_op::CompareOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_compare_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_compare_op::CompareOp
cmd_set_depth_compare_op_ext(command_buffer, depth_compare_op::CompareOp)
Vulkan.cmd_set_depth_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_test_enable::Boolfptr::FunctionPtr: function pointer used for the API call
cmd_set_depth_test_enable_ext(command_buffer, depth_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_test_enable::Bool
cmd_set_depth_test_enable_ext(command_buffer, depth_test_enable::Bool)
Vulkan.cmd_set_depth_write_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_write_enable::Boolfptr::FunctionPtr: function pointer used for the API call
cmd_set_depth_write_enable_ext(command_buffer, depth_write_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_depth_write_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)depth_write_enable::Bool
cmd_set_depth_write_enable_ext(command_buffer, depth_write_enable::Bool)
Vulkan.cmd_set_device_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)device_mask::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_set_device_mask(command_buffer, device_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_device_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)device_mask::UInt32
cmd_set_device_mask(command_buffer, device_mask::Integer)
Vulkan.cmd_set_discard_rectangle_ext — MethodExtension: VK_EXT_discard_rectangles
Arguments:
command_buffer::CommandBuffer(externsync)discard_rectangles::Vector{Rect2D}fptr::FunctionPtr: function pointer used for the API call
cmd_set_discard_rectangle_ext(command_buffer, discard_rectangles::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_discard_rectangle_ext — MethodExtension: VK_EXT_discard_rectangles
Arguments:
command_buffer::CommandBuffer(externsync)discard_rectangles::Vector{Rect2D}
cmd_set_discard_rectangle_ext(command_buffer, discard_rectangles::AbstractArray)
Vulkan.cmd_set_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlagfptr::FunctionPtr: function pointer used for the API call
cmd_set_event(command_buffer, event, stage_mask::PipelineStageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_event — MethodArguments:
command_buffer::CommandBuffer(externsync)event::Eventstage_mask::PipelineStageFlag
cmd_set_event(command_buffer, event, stage_mask::PipelineStageFlag)
Vulkan.cmd_set_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventdependency_info::DependencyInfoKHRfptr::FunctionPtr: function pointer used for the API call
cmd_set_event_2_khr(command_buffer, event, dependency_info::DependencyInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_event_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)event::Eventdependency_info::DependencyInfoKHR
cmd_set_event_2_khr(command_buffer, event, dependency_info::DependencyInfoKHR)
Vulkan.cmd_set_exclusive_scissor_nv — MethodExtension: VK_NV_scissor_exclusive
Arguments:
command_buffer::CommandBuffer(externsync)exclusive_scissors::Vector{Rect2D}fptr::FunctionPtr: function pointer used for the API call
cmd_set_exclusive_scissor_nv(command_buffer, exclusive_scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_exclusive_scissor_nv — MethodExtension: VK_NV_scissor_exclusive
Arguments:
command_buffer::CommandBuffer(externsync)exclusive_scissors::Vector{Rect2D}
cmd_set_exclusive_scissor_nv(command_buffer, exclusive_scissors::AbstractArray)
Vulkan.cmd_set_fragment_shading_rate_enum_nv — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}fptr::FunctionPtr: function pointer used for the API call
cmd_set_fragment_shading_rate_enum_nv(command_buffer, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_fragment_shading_rate_enum_nv — MethodExtension: VK_NV_fragment_shading_rate_enums
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate::FragmentShadingRateNVcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}
cmd_set_fragment_shading_rate_enum_nv(command_buffer, shading_rate::FragmentShadingRateNV, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR})
Vulkan.cmd_set_fragment_shading_rate_khr — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
command_buffer::CommandBuffer(externsync)fragment_size::Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}fptr::FunctionPtr: function pointer used for the API call
cmd_set_fragment_shading_rate_khr(command_buffer, fragment_size::Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_fragment_shading_rate_khr — MethodExtension: VK_KHR_fragment_shading_rate
Arguments:
command_buffer::CommandBuffer(externsync)fragment_size::Extent2Dcombiner_ops::NTuple{2, FragmentShadingRateCombinerOpKHR}
cmd_set_fragment_shading_rate_khr(command_buffer, fragment_size::Extent2D, combiner_ops::Tuple{FragmentShadingRateCombinerOpKHR, FragmentShadingRateCombinerOpKHR})
Vulkan.cmd_set_front_face_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)front_face::FrontFacefptr::FunctionPtr: function pointer used for the API call
cmd_set_front_face_ext(command_buffer, front_face::FrontFace, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_front_face_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)front_face::FrontFace
cmd_set_front_face_ext(command_buffer, front_face::FrontFace)
Vulkan.cmd_set_line_stipple_ext — MethodExtension: VK_EXT_line_rasterization
Arguments:
command_buffer::CommandBuffer(externsync)line_stipple_factor::UInt32line_stipple_pattern::UInt16fptr::FunctionPtr: function pointer used for the API call
cmd_set_line_stipple_ext(command_buffer, line_stipple_factor::Integer, line_stipple_pattern::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_line_stipple_ext — MethodExtension: VK_EXT_line_rasterization
Arguments:
command_buffer::CommandBuffer(externsync)line_stipple_factor::UInt32line_stipple_pattern::UInt16
cmd_set_line_stipple_ext(command_buffer, line_stipple_factor::Integer, line_stipple_pattern::Integer)
Vulkan.cmd_set_line_width — MethodArguments:
command_buffer::CommandBuffer(externsync)line_width::Float32fptr::FunctionPtr: function pointer used for the API call
cmd_set_line_width(command_buffer, line_width::Real, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_line_width — MethodArguments:
command_buffer::CommandBuffer(externsync)line_width::Float32
cmd_set_line_width(command_buffer, line_width::Real)
Vulkan.cmd_set_logic_op_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)logic_op::LogicOpfptr::FunctionPtr: function pointer used for the API call
cmd_set_logic_op_ext(command_buffer, logic_op::LogicOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_logic_op_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)logic_op::LogicOp
cmd_set_logic_op_ext(command_buffer, logic_op::LogicOp)
Vulkan.cmd_set_patch_control_points_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)patch_control_points::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_set_patch_control_points_ext(command_buffer, patch_control_points::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_patch_control_points_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)patch_control_points::UInt32
cmd_set_patch_control_points_ext(command_buffer, patch_control_points::Integer)
Vulkan.cmd_set_performance_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::PerformanceMarkerInfoINTELfptr::FunctionPtr: function pointer used for the API call
cmd_set_performance_marker_intel(command_buffer, marker_info::PerformanceMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::PerformanceMarkerInfoINTEL
cmd_set_performance_marker_intel(command_buffer, marker_info::PerformanceMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_override_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)override_info::PerformanceOverrideInfoINTELfptr::FunctionPtr: function pointer used for the API call
cmd_set_performance_override_intel(command_buffer, override_info::PerformanceOverrideInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_override_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)override_info::PerformanceOverrideInfoINTEL
cmd_set_performance_override_intel(command_buffer, override_info::PerformanceOverrideInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_stream_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::PerformanceStreamMarkerInfoINTELfptr::FunctionPtr: function pointer used for the API call
cmd_set_performance_stream_marker_intel(command_buffer, marker_info::PerformanceStreamMarkerInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_performance_stream_marker_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)marker_info::PerformanceStreamMarkerInfoINTEL
cmd_set_performance_stream_marker_intel(command_buffer, marker_info::PerformanceStreamMarkerInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.cmd_set_primitive_restart_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)primitive_restart_enable::Boolfptr::FunctionPtr: function pointer used for the API call
cmd_set_primitive_restart_enable_ext(command_buffer, primitive_restart_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_primitive_restart_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)primitive_restart_enable::Bool
cmd_set_primitive_restart_enable_ext(command_buffer, primitive_restart_enable::Bool)
Vulkan.cmd_set_primitive_topology_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)primitive_topology::PrimitiveTopologyfptr::FunctionPtr: function pointer used for the API call
cmd_set_primitive_topology_ext(command_buffer, primitive_topology::PrimitiveTopology, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_primitive_topology_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)primitive_topology::PrimitiveTopology
cmd_set_primitive_topology_ext(command_buffer, primitive_topology::PrimitiveTopology)
Vulkan.cmd_set_rasterizer_discard_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)rasterizer_discard_enable::Boolfptr::FunctionPtr: function pointer used for the API call
cmd_set_rasterizer_discard_enable_ext(command_buffer, rasterizer_discard_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_rasterizer_discard_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state2
Arguments:
command_buffer::CommandBuffer(externsync)rasterizer_discard_enable::Bool
cmd_set_rasterizer_discard_enable_ext(command_buffer, rasterizer_discard_enable::Bool)
Vulkan.cmd_set_ray_tracing_pipeline_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stack_size::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer, pipeline_stack_size::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_ray_tracing_pipeline_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stack_size::UInt32
cmd_set_ray_tracing_pipeline_stack_size_khr(command_buffer, pipeline_stack_size::Integer)
Vulkan.cmd_set_sample_locations_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
command_buffer::CommandBuffer(externsync)sample_locations_info::SampleLocationsInfoEXTfptr::FunctionPtr: function pointer used for the API call
cmd_set_sample_locations_ext(command_buffer, sample_locations_info::SampleLocationsInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_sample_locations_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
command_buffer::CommandBuffer(externsync)sample_locations_info::SampleLocationsInfoEXT
cmd_set_sample_locations_ext(command_buffer, sample_locations_info::SampleLocationsInfoEXT)
Vulkan.cmd_set_scissor — MethodArguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{Rect2D}fptr::FunctionPtr: function pointer used for the API call
cmd_set_scissor(command_buffer, scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_scissor — MethodArguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{Rect2D}
cmd_set_scissor(command_buffer, scissors::AbstractArray)
Vulkan.cmd_set_scissor_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{Rect2D}fptr::FunctionPtr: function pointer used for the API call
cmd_set_scissor_with_count_ext(command_buffer, scissors::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_scissor_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)scissors::Vector{Rect2D}
cmd_set_scissor_with_count_ext(command_buffer, scissors::AbstractArray)
Vulkan.cmd_set_stencil_compare_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagcompare_mask::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_set_stencil_compare_mask(command_buffer, face_mask::StencilFaceFlag, compare_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_compare_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagcompare_mask::UInt32
cmd_set_stencil_compare_mask(command_buffer, face_mask::StencilFaceFlag, compare_mask::Integer)
Vulkan.cmd_set_stencil_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOpfptr::FunctionPtr: function pointer used for the API call
cmd_set_stencil_op_ext(command_buffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_op_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagfail_op::StencilOppass_op::StencilOpdepth_fail_op::StencilOpcompare_op::CompareOp
cmd_set_stencil_op_ext(command_buffer, face_mask::StencilFaceFlag, fail_op::StencilOp, pass_op::StencilOp, depth_fail_op::StencilOp, compare_op::CompareOp)
Vulkan.cmd_set_stencil_reference — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagreference::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_set_stencil_reference(command_buffer, face_mask::StencilFaceFlag, reference::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_reference — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagreference::UInt32
cmd_set_stencil_reference(command_buffer, face_mask::StencilFaceFlag, reference::Integer)
Vulkan.cmd_set_stencil_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)stencil_test_enable::Boolfptr::FunctionPtr: function pointer used for the API call
cmd_set_stencil_test_enable_ext(command_buffer, stencil_test_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_test_enable_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)stencil_test_enable::Bool
cmd_set_stencil_test_enable_ext(command_buffer, stencil_test_enable::Bool)
Vulkan.cmd_set_stencil_write_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagwrite_mask::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_set_stencil_write_mask(command_buffer, face_mask::StencilFaceFlag, write_mask::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_stencil_write_mask — MethodArguments:
command_buffer::CommandBuffer(externsync)face_mask::StencilFaceFlagwrite_mask::UInt32
cmd_set_stencil_write_mask(command_buffer, face_mask::StencilFaceFlag, write_mask::Integer)
Vulkan.cmd_set_vertex_input_ext — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)vertex_binding_descriptions::Vector{VertexInputBindingDescription2EXT}vertex_attribute_descriptions::Vector{VertexInputAttributeDescription2EXT}fptr::FunctionPtr: function pointer used for the API call
cmd_set_vertex_input_ext(command_buffer, vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_vertex_input_ext — MethodExtension: VK_EXT_vertex_input_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)vertex_binding_descriptions::Vector{VertexInputBindingDescription2EXT}vertex_attribute_descriptions::Vector{VertexInputAttributeDescription2EXT}
cmd_set_vertex_input_ext(command_buffer, vertex_binding_descriptions::AbstractArray, vertex_attribute_descriptions::AbstractArray)
Vulkan.cmd_set_viewport — MethodArguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{Viewport}fptr::FunctionPtr: function pointer used for the API call
cmd_set_viewport(command_buffer, viewports::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport — MethodArguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{Viewport}
cmd_set_viewport(command_buffer, viewports::AbstractArray)
Vulkan.cmd_set_viewport_shading_rate_palette_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate_palettes::Vector{ShadingRatePaletteNV}fptr::FunctionPtr: function pointer used for the API call
cmd_set_viewport_shading_rate_palette_nv(command_buffer, shading_rate_palettes::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_shading_rate_palette_nv — MethodExtension: VK_NV_shading_rate_image
Arguments:
command_buffer::CommandBuffer(externsync)shading_rate_palettes::Vector{ShadingRatePaletteNV}
cmd_set_viewport_shading_rate_palette_nv(command_buffer, shading_rate_palettes::AbstractArray)
Vulkan.cmd_set_viewport_w_scaling_nv — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
command_buffer::CommandBuffer(externsync)viewport_w_scalings::Vector{ViewportWScalingNV}fptr::FunctionPtr: function pointer used for the API call
cmd_set_viewport_w_scaling_nv(command_buffer, viewport_w_scalings::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_w_scaling_nv — MethodExtension: VK_NV_clip_space_w_scaling
Arguments:
command_buffer::CommandBuffer(externsync)viewport_w_scalings::Vector{ViewportWScalingNV}
cmd_set_viewport_w_scaling_nv(command_buffer, viewport_w_scalings::AbstractArray)
Vulkan.cmd_set_viewport_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{Viewport}fptr::FunctionPtr: function pointer used for the API call
cmd_set_viewport_with_count_ext(command_buffer, viewports::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_set_viewport_with_count_ext — MethodExtension: VK_EXT_extended_dynamic_state
Arguments:
command_buffer::CommandBuffer(externsync)viewports::Vector{Viewport}
cmd_set_viewport_with_count_ext(command_buffer, viewports::AbstractArray)
Vulkan.cmd_trace_rays_indirect_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::StridedDeviceAddressRegionKHRmiss_shader_binding_table::StridedDeviceAddressRegionKHRhit_shader_binding_table::StridedDeviceAddressRegionKHRcallable_shader_binding_table::StridedDeviceAddressRegionKHRindirect_device_address::UInt64fptr::FunctionPtr: function pointer used for the API call
cmd_trace_rays_indirect_khr(command_buffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, indirect_device_address::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_trace_rays_indirect_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::StridedDeviceAddressRegionKHRmiss_shader_binding_table::StridedDeviceAddressRegionKHRhit_shader_binding_table::StridedDeviceAddressRegionKHRcallable_shader_binding_table::StridedDeviceAddressRegionKHRindirect_device_address::UInt64
cmd_trace_rays_indirect_khr(command_buffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, indirect_device_address::Integer)
Vulkan.cmd_trace_rays_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::StridedDeviceAddressRegionKHRmiss_shader_binding_table::StridedDeviceAddressRegionKHRhit_shader_binding_table::StridedDeviceAddressRegionKHRcallable_shader_binding_table::StridedDeviceAddressRegionKHRwidth::UInt32height::UInt32depth::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_trace_rays_khr(command_buffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_trace_rays_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table::StridedDeviceAddressRegionKHRmiss_shader_binding_table::StridedDeviceAddressRegionKHRhit_shader_binding_table::StridedDeviceAddressRegionKHRcallable_shader_binding_table::StridedDeviceAddressRegionKHRwidth::UInt32height::UInt32depth::UInt32
cmd_trace_rays_khr(command_buffer, raygen_shader_binding_table::StridedDeviceAddressRegionKHR, miss_shader_binding_table::StridedDeviceAddressRegionKHR, hit_shader_binding_table::StridedDeviceAddressRegionKHR, callable_shader_binding_table::StridedDeviceAddressRegionKHR, width::Integer, height::Integer, depth::Integer)
Vulkan.cmd_trace_rays_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table_buffer::Bufferraygen_shader_binding_offset::UInt64miss_shader_binding_offset::UInt64miss_shader_binding_stride::UInt64hit_shader_binding_offset::UInt64hit_shader_binding_stride::UInt64callable_shader_binding_offset::UInt64callable_shader_binding_stride::UInt64width::UInt32height::UInt32depth::UInt32fptr::FunctionPtr: function pointer used for the API callmiss_shader_binding_table_buffer::Buffer: defaults toC_NULLhit_shader_binding_table_buffer::Buffer: defaults toC_NULLcallable_shader_binding_table_buffer::Buffer: defaults toC_NULL
cmd_trace_rays_nv(command_buffer, raygen_shader_binding_table_buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; miss_shader_binding_table_buffer, hit_shader_binding_table_buffer, callable_shader_binding_table_buffer)
Vulkan.cmd_trace_rays_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)raygen_shader_binding_table_buffer::Bufferraygen_shader_binding_offset::UInt64miss_shader_binding_offset::UInt64miss_shader_binding_stride::UInt64hit_shader_binding_offset::UInt64hit_shader_binding_stride::UInt64callable_shader_binding_offset::UInt64callable_shader_binding_stride::UInt64width::UInt32height::UInt32depth::UInt32miss_shader_binding_table_buffer::Buffer: defaults toC_NULLhit_shader_binding_table_buffer::Buffer: defaults toC_NULLcallable_shader_binding_table_buffer::Buffer: defaults toC_NULL
cmd_trace_rays_nv(command_buffer, raygen_shader_binding_table_buffer, raygen_shader_binding_offset::Integer, miss_shader_binding_offset::Integer, miss_shader_binding_stride::Integer, hit_shader_binding_offset::Integer, hit_shader_binding_stride::Integer, callable_shader_binding_offset::Integer, callable_shader_binding_stride::Integer, width::Integer, height::Integer, depth::Integer; miss_shader_binding_table_buffer, hit_shader_binding_table_buffer, callable_shader_binding_table_buffer)
Vulkan.cmd_update_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64data_size::UInt64data::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
cmd_update_buffer(command_buffer, dst_buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_update_buffer — MethodArguments:
command_buffer::CommandBuffer(externsync)dst_buffer::Bufferdst_offset::UInt64data_size::UInt64data::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
cmd_update_buffer(command_buffer, dst_buffer, dst_offset::Integer, data_size::Integer, data::Ptr{Nothing})
Vulkan.cmd_wait_events — MethodArguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}memory_barriers::Vector{MemoryBarrier}buffer_memory_barriers::Vector{BufferMemoryBarrier}image_memory_barriers::Vector{ImageMemoryBarrier}fptr::FunctionPtr: function pointer used for the API callsrc_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0
cmd_wait_events(command_buffer, events::AbstractArray, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; src_stage_mask, dst_stage_mask)
Vulkan.cmd_wait_events — MethodArguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}memory_barriers::Vector{MemoryBarrier}buffer_memory_barriers::Vector{BufferMemoryBarrier}image_memory_barriers::Vector{ImageMemoryBarrier}src_stage_mask::PipelineStageFlag: defaults to0dst_stage_mask::PipelineStageFlag: defaults to0
cmd_wait_events(command_buffer, events::AbstractArray, memory_barriers::AbstractArray, buffer_memory_barriers::AbstractArray, image_memory_barriers::AbstractArray; src_stage_mask, dst_stage_mask)
Vulkan.cmd_wait_events_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}dependency_infos::Vector{DependencyInfoKHR}fptr::FunctionPtr: function pointer used for the API call
cmd_wait_events_2_khr(command_buffer, events::AbstractArray, dependency_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_wait_events_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)events::Vector{Event}dependency_infos::Vector{DependencyInfoKHR}
cmd_wait_events_2_khr(command_buffer, events::AbstractArray, dependency_infos::AbstractArray)
Vulkan.cmd_write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_write_acceleration_structures_properties_khr(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32
cmd_write_acceleration_structures_properties_khr(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer)
Vulkan.cmd_write_acceleration_structures_properties_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureNV}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_write_acceleration_structures_properties_nv(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_acceleration_structures_properties_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
command_buffer::CommandBuffer(externsync)acceleration_structures::Vector{AccelerationStructureNV}query_type::QueryTypequery_pool::QueryPoolfirst_query::UInt32
cmd_write_acceleration_structures_properties_nv(command_buffer, acceleration_structures::AbstractArray, query_type::QueryType, query_pool, first_query::Integer)
Vulkan.cmd_write_buffer_marker_2_amd — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64dst_buffer::Bufferdst_offset::UInt64marker::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_write_buffer_marker_2_amd(command_buffer, stage::Integer, dst_buffer, dst_offset::Integer, marker::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_buffer_marker_2_amd — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64dst_buffer::Bufferdst_offset::UInt64marker::UInt32
cmd_write_buffer_marker_2_amd(command_buffer, stage::Integer, dst_buffer, dst_offset::Integer, marker::Integer)
Vulkan.cmd_write_buffer_marker_amd — MethodExtension: VK_AMD_buffer_marker
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagdst_buffer::Bufferdst_offset::UInt64marker::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_write_buffer_marker_amd(command_buffer, pipeline_stage::PipelineStageFlag, dst_buffer, dst_offset::Integer, marker::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_buffer_marker_amd — MethodExtension: VK_AMD_buffer_marker
Arguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagdst_buffer::Bufferdst_offset::UInt64marker::UInt32
cmd_write_buffer_marker_amd(command_buffer, pipeline_stage::PipelineStageFlag, dst_buffer, dst_offset::Integer, marker::Integer)
Vulkan.cmd_write_timestamp — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagquery_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_write_timestamp(command_buffer, pipeline_stage::PipelineStageFlag, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_timestamp — MethodArguments:
command_buffer::CommandBuffer(externsync)pipeline_stage::PipelineStageFlagquery_pool::QueryPoolquery::UInt32
cmd_write_timestamp(command_buffer, pipeline_stage::PipelineStageFlag, query_pool, query::Integer)
Vulkan.cmd_write_timestamp_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64query_pool::QueryPoolquery::UInt32fptr::FunctionPtr: function pointer used for the API call
cmd_write_timestamp_2_khr(command_buffer, stage::Integer, query_pool, query::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.cmd_write_timestamp_2_khr — MethodExtension: VK_KHR_synchronization2
Arguments:
command_buffer::CommandBuffer(externsync)stage::UInt64query_pool::QueryPoolquery::UInt32
cmd_write_timestamp_2_khr(command_buffer, stage::Integer, query_pool, query::Integer)
Vulkan.compile_deferred_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader::UInt32fptr::FunctionPtr: function pointer used for the API call
compile_deferred_nv(device, pipeline, shader::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.compile_deferred_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader::UInt32
compile_deferred_nv(device, pipeline, shader::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::CopyAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
copy_acceleration_structure_khr(device, info::CopyAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::CopyAccelerationStructureInfoKHRdeferred_operation::DeferredOperationKHR: defaults toC_NULL
copy_acceleration_structure_khr(device, info::CopyAccelerationStructureInfoKHR; deferred_operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::CopyAccelerationStructureToMemoryInfoKHRfptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
copy_acceleration_structure_to_memory_khr(device, info::CopyAccelerationStructureToMemoryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation)
Vulkan.copy_acceleration_structure_to_memory_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::CopyAccelerationStructureToMemoryInfoKHRdeferred_operation::DeferredOperationKHR: defaults toC_NULL
copy_acceleration_structure_to_memory_khr(device, info::CopyAccelerationStructureToMemoryInfoKHR; deferred_operation)
Vulkan.copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::CopyMemoryToAccelerationStructureInfoKHRfptr::FunctionPtr: function pointer used for the API calldeferred_operation::DeferredOperationKHR: defaults toC_NULL
copy_memory_to_acceleration_structure_khr(device, info::CopyMemoryToAccelerationStructureInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation)
Vulkan.copy_memory_to_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinfo::CopyMemoryToAccelerationStructureInfoKHRdeferred_operation::DeferredOperationKHR: defaults toC_NULL
copy_memory_to_acceleration_structure_khr(device, info::CopyMemoryToAccelerationStructureInfoKHR; deferred_operation)
Vulkan.create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::AccelerationStructureCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_acceleration_structure_khr(device, create_info::AccelerationStructureCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::AccelerationStructureCreateInfoKHRallocator::AllocationCallbacks: defaults toC_NULL
create_acceleration_structure_khr(device, create_info::AccelerationStructureCreateInfoKHR; allocator) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLcreate_flags::AccelerationStructureCreateFlagKHR: defaults to0device_address::UInt64: defaults to0
create_acceleration_structure_khr(device, buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, create_flags, device_address) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicebuffer::Bufferoffset::UInt64size::UInt64type::AccelerationStructureTypeKHRallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLcreate_flags::AccelerationStructureCreateFlagKHR: defaults to0device_address::UInt64: defaults to0
create_acceleration_structure_khr(device, buffer, offset::Integer, size::Integer, type::AccelerationStructureTypeKHR; allocator, next, create_flags, device_address) -> ResultTypes.Result{AccelerationStructureKHR, VulkanError}
Vulkan.create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::AccelerationStructureCreateInfoNVfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_acceleration_structure_nv(device, create_info::AccelerationStructureCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::AccelerationStructureCreateInfoNVallocator::AllocationCallbacks: defaults toC_NULL
create_acceleration_structure_nv(device, create_info::AccelerationStructureCreateInfoNV; allocator) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecompacted_size::UInt64info::AccelerationStructureInfoNVfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
create_acceleration_structure_nv(device, compacted_size::Integer, info::AccelerationStructureInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecompacted_size::UInt64info::AccelerationStructureInfoNVallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
create_acceleration_structure_nv(device, compacted_size::Integer, info::AccelerationStructureInfoNV; allocator, next) -> ResultTypes.Result{AccelerationStructureNV, VulkanError}
Vulkan.create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::BufferCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_buffer(device, create_info::BufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicecreate_info::BufferCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_buffer(device, create_info::BufferCreateInfo; allocator) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicesize::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::BufferCreateFlag: defaults to0
create_buffer(device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Arguments:
device::Devicesize::UInt64usage::BufferUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::BufferCreateFlag: defaults to0
create_buffer(device, size::Integer, usage::BufferUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray; allocator, next, flags) -> ResultTypes.Result{Buffer, VulkanError}
Vulkan.create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebuffer::Bufferformat::Formatoffset::UInt64range::UInt64fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_buffer_view(device, buffer, format::Format, offset::Integer, range::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebuffer::Bufferformat::Formatoffset::UInt64range::UInt64allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_buffer_view(device, buffer, format::Format, offset::Integer, range::Integer; allocator, next, flags) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::BufferViewCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_buffer_view(device, create_info::BufferViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_buffer_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::BufferViewCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_buffer_view(device, create_info::BufferViewCreateInfo; allocator) -> ResultTypes.Result{BufferView, VulkanError}
Vulkan.create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::CommandPoolCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_command_pool(device, create_info::CommandPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::CommandPoolCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_command_pool(device, create_info::CommandPoolCreateInfo; allocator) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequeue_family_index::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::CommandPoolCreateFlag: defaults to0
create_command_pool(device, queue_family_index::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_command_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequeue_family_index::UInt32allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::CommandPoolCreateFlag: defaults to0
create_command_pool(device, queue_family_index::Integer; allocator, next, flags) -> ResultTypes.Result{CommandPool, VulkanError}
Vulkan.create_compute_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{ComputePipelineCreateInfo}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationpipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_compute_pipelines(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_compute_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{ComputePipelineCreateInfo}pipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_compute_pipelines(device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::DebugReportCallbackCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_debug_report_callback_ext(instance, create_info::DebugReportCallbackCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::DebugReportCallbackCreateInfoEXTallocator::AllocationCallbacks: defaults toC_NULL
create_debug_report_callback_ext(instance, create_info::DebugReportCallbackCreateInfoEXT; allocator) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancepfn_callback::FunctionPtrfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::DebugReportFlagEXT: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
create_debug_report_callback_ext(instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancepfn_callback::FunctionPtrallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::DebugReportFlagEXT: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
create_debug_report_callback_ext(instance, pfn_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugReportCallbackEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::FunctionPtrfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
create_debug_utils_messenger_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_type::DebugUtilsMessageTypeFlagEXTpfn_user_callback::FunctionPtrallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0user_data::Ptr{Cvoid}: defaults toC_NULL
create_debug_utils_messenger_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_type::DebugUtilsMessageTypeFlagEXT, pfn_user_callback::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, user_data) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::DebugUtilsMessengerCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_debug_utils_messenger_ext(instance, create_info::DebugUtilsMessengerCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
instance::Instancecreate_info::DebugUtilsMessengerCreateInfoEXTallocator::AllocationCallbacks: defaults toC_NULL
create_debug_utils_messenger_ext(instance, create_info::DebugUtilsMessengerCreateInfoEXT; allocator) -> ResultTypes.Result{DebugUtilsMessengerEXT, VulkanError}
Vulkan.create_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_deferred_operation_khr(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DeferredOperationKHR, VulkanError}
Vulkan.create_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceallocator::AllocationCallbacks: defaults toC_NULL
create_deferred_operation_khr(device; allocator) -> ResultTypes.Result{DeferredOperationKHR, VulkanError}
Vulkan.create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicecreate_info::DescriptorPoolCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_descriptor_pool(device, create_info::DescriptorPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicecreate_info::DescriptorPoolCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_descriptor_pool(device, create_info::DescriptorPoolCreateInfo; allocator) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicemax_sets::UInt32pool_sizes::Vector{DescriptorPoolSize}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::DescriptorPoolCreateFlag: defaults to0
create_descriptor_pool(device, max_sets::Integer, pool_sizes::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FRAGMENTATION_EXT
Arguments:
device::Devicemax_sets::UInt32pool_sizes::Vector{DescriptorPoolSize}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::DescriptorPoolCreateFlag: defaults to0
create_descriptor_pool(device, max_sets::Integer, pool_sizes::AbstractArray; allocator, next, flags) -> ResultTypes.Result{DescriptorPool, VulkanError}
Vulkan.create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebindings::Vector{DescriptorSetLayoutBinding}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::DescriptorSetLayoutCreateFlag: defaults to0
create_descriptor_set_layout(device, bindings::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicebindings::Vector{DescriptorSetLayoutBinding}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::DescriptorSetLayoutCreateFlag: defaults to0
create_descriptor_set_layout(device, bindings::AbstractArray; allocator, next, flags) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::DescriptorSetLayoutCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_descriptor_set_layout(device, create_info::DescriptorSetLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_set_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::DescriptorSetLayoutCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_descriptor_set_layout(device, create_info::DescriptorSetLayoutCreateInfo; allocator) -> ResultTypes.Result{DescriptorSetLayout, VulkanError}
Vulkan.create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedescriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_descriptor_update_template(device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout, pipeline_bind_point::PipelineBindPoint, pipeline_layout, set::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedescriptor_update_entries::Vector{DescriptorUpdateTemplateEntry}template_type::DescriptorUpdateTemplateTypedescriptor_set_layout::DescriptorSetLayoutpipeline_bind_point::PipelineBindPointpipeline_layout::PipelineLayoutset::UInt32allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_descriptor_update_template(device, descriptor_update_entries::AbstractArray, template_type::DescriptorUpdateTemplateType, descriptor_set_layout, pipeline_bind_point::PipelineBindPoint, pipeline_layout, set::Integer; allocator, next, flags) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::DescriptorUpdateTemplateCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_descriptor_update_template(device, create_info::DescriptorUpdateTemplateCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_descriptor_update_template — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::DescriptorUpdateTemplateCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_descriptor_update_template(device, create_info::DescriptorUpdateTemplateCreateInfo; allocator) -> ResultTypes.Result{DescriptorUpdateTemplate, VulkanError}
Vulkan.create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicequeue_create_infos::Vector{DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0enabled_features::PhysicalDeviceFeatures: defaults toC_NULL
create_device(physical_device, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicequeue_create_infos::Vector{DeviceQueueCreateInfo}enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0enabled_features::PhysicalDeviceFeatures: defaults toC_NULL
create_device(physical_device, queue_create_infos::AbstractArray, enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, enabled_features) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicecreate_info::DeviceCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_device(physical_device, create_info::DeviceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_device — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_EXTENSION_NOT_PRESENTERROR_FEATURE_NOT_PRESENTERROR_TOO_MANY_OBJECTSERROR_DEVICE_LOST
Arguments:
physical_device::PhysicalDevicecreate_info::DeviceCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_device(physical_device, create_info::DeviceCreateInfo; allocator) -> ResultTypes.Result{Device, VulkanError}
Vulkan.create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)create_info::DisplayModeCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)allocator::AllocationCallbacks: defaults toC_NULL
create_display_mode_khr(physical_device, display, create_info::DisplayModeCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)create_info::DisplayModeCreateInfoKHRallocator::AllocationCallbacks: defaults toC_NULL
create_display_mode_khr(physical_device, display, create_info::DisplayModeCreateInfoKHR; allocator) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)parameters::DisplayModeParametersKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_display_mode_khr(physical_device, display, parameters::DisplayModeParametersKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_mode_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR(externsync)parameters::DisplayModeParametersKHRallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_display_mode_khr(physical_device, display, parameters::DisplayModeParametersKHR; allocator, next, flags) -> ResultTypes.Result{DisplayModeKHR, VulkanError}
Vulkan.create_display_plane_surface_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::DisplaySurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_display_plane_surface_khr(instance, create_info::DisplaySurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_display_plane_surface_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::DisplaySurfaceCreateInfoKHRallocator::AllocationCallbacks: defaults toC_NULL
create_display_plane_surface_khr(instance, create_info::DisplaySurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::EventCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_event(device, create_info::EventCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::EventCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_event(device, create_info::EventCreateInfo; allocator) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::EventCreateFlag: defaults to0
create_event(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::EventCreateFlag: defaults to0
create_event(device; allocator, next, flags) -> ResultTypes.Result{Event, VulkanError}
Vulkan.create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::FenceCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_fence(device, create_info::FenceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::FenceCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_fence(device, create_info::FenceCreateInfo; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::FenceCreateFlag: defaults to0
create_fence(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_fence — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::FenceCreateFlag: defaults to0
create_fence(device; allocator, next, flags) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicerender_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::FramebufferCreateFlag: defaults to0
create_framebuffer(device, render_pass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicerender_pass::RenderPassattachments::Vector{ImageView}width::UInt32height::UInt32layers::UInt32allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::FramebufferCreateFlag: defaults to0
create_framebuffer(device, render_pass, attachments::AbstractArray, width::Integer, height::Integer, layers::Integer; allocator, next, flags) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::FramebufferCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_framebuffer(device, create_info::FramebufferCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_framebuffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::FramebufferCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_framebuffer(device, create_info::FramebufferCreateInfo; allocator) -> ResultTypes.Result{Framebuffer, VulkanError}
Vulkan.create_graphics_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{GraphicsPipelineCreateInfo}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationpipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_graphics_pipelines(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_graphics_pipelines — MethodReturn codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{GraphicsPipelineCreateInfo}pipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_graphics_pipelines(device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_headless_surface_ext — MethodExtension: VK_EXT_headless_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::HeadlessSurfaceCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_headless_surface_ext(instance, create_info::HeadlessSurfaceCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_headless_surface_ext — MethodExtension: VK_EXT_headless_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::HeadlessSurfaceCreateInfoEXTallocator::AllocationCallbacks: defaults toC_NULL
create_headless_surface_ext(instance, create_info::HeadlessSurfaceCreateInfoEXT; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::ImageCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_image(device, create_info::ImageCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::ImageCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_image(device, create_info::ImageCreateInfo; allocator) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage_type::ImageTypeformat::Formatextent::Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayoutfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::ImageCreateFlag: defaults to0
create_image(device, image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage_type::ImageTypeformat::Formatextent::Extent3Dmip_levels::UInt32array_layers::UInt32samples::SampleCountFlagtiling::ImageTilingusage::ImageUsageFlagsharing_mode::SharingModequeue_family_indices::Vector{UInt32}initial_layout::ImageLayoutallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::ImageCreateFlag: defaults to0
create_image(device, image_type::ImageType, format::Format, extent::Extent3D, mip_levels::Integer, array_layers::Integer, samples::SampleCountFlag, tiling::ImageTiling, usage::ImageUsageFlag, sharing_mode::SharingMode, queue_family_indices::AbstractArray, initial_layout::ImageLayout; allocator, next, flags) -> ResultTypes.Result{Image, VulkanError}
Vulkan.create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Imageview_type::ImageViewTypeformat::Formatcomponents::ComponentMappingsubresource_range::ImageSubresourceRangefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::ImageViewCreateFlag: defaults to0
create_image_view(device, image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceimage::Imageview_type::ImageViewTypeformat::Formatcomponents::ComponentMappingsubresource_range::ImageSubresourceRangeallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::ImageViewCreateFlag: defaults to0
create_image_view(device, image, view_type::ImageViewType, format::Format, components::ComponentMapping, subresource_range::ImageSubresourceRange; allocator, next, flags) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::ImageViewCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_image_view(device, create_info::ImageViewCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_image_view — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::ImageViewCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_image_view(device, create_info::ImageViewCreateInfo; allocator) -> ResultTypes.Result{ImageView, VulkanError}
Vulkan.create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::IndirectCommandsLayoutCreateInfoNVfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_indirect_commands_layout_nv(device, create_info::IndirectCommandsLayoutCreateInfoNV, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::IndirectCommandsLayoutCreateInfoNVallocator::AllocationCallbacks: defaults toC_NULL
create_indirect_commands_layout_nv(device, create_info::IndirectCommandsLayoutCreateInfoNV; allocator) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_bind_point::PipelineBindPointtokens::Vector{IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::IndirectCommandsLayoutUsageFlagNV: defaults to0
create_indirect_commands_layout_nv(device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_bind_point::PipelineBindPointtokens::Vector{IndirectCommandsLayoutTokenNV}stream_strides::Vector{UInt32}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::IndirectCommandsLayoutUsageFlagNV: defaults to0
create_indirect_commands_layout_nv(device, pipeline_bind_point::PipelineBindPoint, tokens::AbstractArray, stream_strides::AbstractArray; allocator, next, flags) -> ResultTypes.Result{IndirectCommandsLayoutNV, VulkanError}
Vulkan.create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0application_info::ApplicationInfo: defaults toC_NULL
create_instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, application_info) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
enabled_layer_names::Vector{String}enabled_extension_names::Vector{String}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0application_info::ApplicationInfo: defaults toC_NULL
create_instance(enabled_layer_names::AbstractArray, enabled_extension_names::AbstractArray; allocator, next, flags, application_info) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
create_info::InstanceCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_instance(create_info::InstanceCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_instance — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILEDERROR_LAYER_NOT_PRESENTERROR_EXTENSION_NOT_PRESENTERROR_INCOMPATIBLE_DRIVER
Arguments:
create_info::InstanceCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_instance(create_info::InstanceCreateInfo; allocator) -> ResultTypes.Result{Instance, VulkanError}
Vulkan.create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::PipelineCacheCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_pipeline_cache(device, create_info::PipelineCacheCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::PipelineCacheCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_pipeline_cache(device, create_info::PipelineCacheCreateInfo; allocator) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::PipelineCacheCreateFlag: defaults to0initial_data_size::UInt: defaults to0
create_pipeline_cache(device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_cache — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::PipelineCacheCreateFlag: defaults to0initial_data_size::UInt: defaults to0
create_pipeline_cache(device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{PipelineCache, VulkanError}
Vulkan.create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceset_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{PushConstantRange}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_pipeline_layout(device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceset_layouts::Vector{DescriptorSetLayout}push_constant_ranges::Vector{PushConstantRange}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_pipeline_layout(device, set_layouts::AbstractArray, push_constant_ranges::AbstractArray; allocator, next, flags) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::PipelineLayoutCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_pipeline_layout(device, create_info::PipelineLayoutCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_pipeline_layout — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::PipelineLayoutCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_pipeline_layout(device, create_info::PipelineLayoutCreateInfo; allocator) -> ResultTypes.Result{PipelineLayout, VulkanError}
Vulkan.create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceflags::PrivateDataSlotCreateFlagEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
create_private_data_slot_ext(device, flags::PrivateDataSlotCreateFlagEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceflags::PrivateDataSlotCreateFlagEXTallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
create_private_data_slot_ext(device, flags::PrivateDataSlotCreateFlagEXT; allocator, next) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::PrivateDataSlotCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_private_data_slot_ext(device, create_info::PrivateDataSlotCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::PrivateDataSlotCreateInfoEXTallocator::AllocationCallbacks: defaults toC_NULL
create_private_data_slot_ext(device, create_info::PrivateDataSlotCreateInfoEXT; allocator) -> ResultTypes.Result{PrivateDataSlotEXT, VulkanError}
Vulkan.create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::QueryPoolCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_query_pool(device, create_info::QueryPoolCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::QueryPoolCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_query_pool(device, create_info::QueryPoolCreateInfo; allocator) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequery_type::QueryTypequery_count::UInt32fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
create_query_pool(device, query_type::QueryType, query_count::Integer, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, pipeline_statistics) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_query_pool — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicequery_type::QueryTypequery_count::UInt32allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0pipeline_statistics::QueryPipelineStatisticFlag: defaults to0
create_query_pool(device, query_type::QueryType, query_count::Integer; allocator, next, flags, pipeline_statistics) -> ResultTypes.Result{QueryPool, VulkanError}
Vulkan.create_ray_tracing_pipelines_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
Arguments:
device::Devicecreate_infos::Vector{RayTracingPipelineCreateInfoKHR}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationdeferred_operation::DeferredOperationKHR: defaults toC_NULLpipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_ray_tracing_pipelines_khr(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
SUCCESSOPERATION_DEFERRED_KHROPERATION_NOT_DEFERRED_KHRPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
Arguments:
device::Devicecreate_infos::Vector{RayTracingPipelineCreateInfoKHR}deferred_operation::DeferredOperationKHR: defaults toC_NULLpipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_ray_tracing_pipelines_khr(device, create_infos::AbstractArray; deferred_operation, pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{RayTracingPipelineCreateInfoNV}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationpipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_ray_tracing_pipelines_nv(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_ray_tracing_pipelines_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
SUCCESSPIPELINE_COMPILE_REQUIRED_EXTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_infos::Vector{RayTracingPipelineCreateInfoNV}pipeline_cache::PipelineCache: defaults toC_NULLallocator::AllocationCallbacks: defaults toC_NULL
create_ray_tracing_pipelines_nv(device, create_infos::AbstractArray; pipeline_cache, allocator) -> ResultTypes.Result{Tuple{Vector{Pipeline}, Result}, VulkanError}
Vulkan.create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{AttachmentDescription}subpasses::Vector{SubpassDescription}dependencies::Vector{SubpassDependency}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
create_render_pass(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{AttachmentDescription}subpasses::Vector{SubpassDescription}dependencies::Vector{SubpassDependency}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
create_render_pass(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::RenderPassCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_render_pass(device, create_info::RenderPassCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::RenderPassCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_render_pass(device, create_info::RenderPassCreateInfo; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{AttachmentDescription2}subpasses::Vector{SubpassDescription2}dependencies::Vector{SubpassDependency2}correlated_view_masks::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
create_render_pass_2(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceattachments::Vector{AttachmentDescription2}subpasses::Vector{SubpassDescription2}dependencies::Vector{SubpassDependency2}correlated_view_masks::Vector{UInt32}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::RenderPassCreateFlag: defaults to0
create_render_pass_2(device, attachments::AbstractArray, subpasses::AbstractArray, dependencies::AbstractArray, correlated_view_masks::AbstractArray; allocator, next, flags) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::RenderPassCreateInfo2fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_render_pass_2(device, create_info::RenderPassCreateInfo2, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_render_pass_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::RenderPassCreateInfo2allocator::AllocationCallbacks: defaults toC_NULL
create_render_pass_2(device, create_info::RenderPassCreateInfo2; allocator) -> ResultTypes.Result{RenderPass, VulkanError}
Vulkan.create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicemag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Boolfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::SamplerCreateFlag: defaults to0
create_sampler(device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicemag_filter::Filtermin_filter::Filtermipmap_mode::SamplerMipmapModeaddress_mode_u::SamplerAddressModeaddress_mode_v::SamplerAddressModeaddress_mode_w::SamplerAddressModemip_lod_bias::Float32anisotropy_enable::Boolmax_anisotropy::Float32compare_enable::Boolcompare_op::CompareOpmin_lod::Float32max_lod::Float32border_color::BorderColorunnormalized_coordinates::Boolallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::SamplerCreateFlag: defaults to0
create_sampler(device, mag_filter::Filter, min_filter::Filter, mipmap_mode::SamplerMipmapMode, address_mode_u::SamplerAddressMode, address_mode_v::SamplerAddressMode, address_mode_w::SamplerAddressMode, mip_lod_bias::Real, anisotropy_enable::Bool, max_anisotropy::Real, compare_enable::Bool, compare_op::CompareOp, min_lod::Real, max_lod::Real, border_color::BorderColor, unnormalized_coordinates::Bool; allocator, next, flags) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::SamplerCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_sampler(device, create_info::SamplerCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::SamplerCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_sampler(device, create_info::SamplerCreateInfo; allocator) -> ResultTypes.Result{Sampler, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceformat::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Boolfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
create_sampler_ycbcr_conversion(device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceformat::Formatycbcr_model::SamplerYcbcrModelConversionycbcr_range::SamplerYcbcrRangecomponents::ComponentMappingx_chroma_offset::ChromaLocationy_chroma_offset::ChromaLocationchroma_filter::Filterforce_explicit_reconstruction::Boolallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULL
create_sampler_ycbcr_conversion(device, format::Format, ycbcr_model::SamplerYcbcrModelConversion, ycbcr_range::SamplerYcbcrRange, components::ComponentMapping, x_chroma_offset::ChromaLocation, y_chroma_offset::ChromaLocation, chroma_filter::Filter, force_explicit_reconstruction::Bool; allocator, next) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::SamplerYcbcrConversionCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_sampler_ycbcr_conversion(device, create_info::SamplerYcbcrConversionCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_sampler_ycbcr_conversion — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::SamplerYcbcrConversionCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_sampler_ycbcr_conversion(device, create_info::SamplerYcbcrConversionCreateInfo; allocator) -> ResultTypes.Result{SamplerYcbcrConversion, VulkanError}
Vulkan.create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::SemaphoreCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_semaphore(device, create_info::SemaphoreCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecreate_info::SemaphoreCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_semaphore(device, create_info::SemaphoreCreateInfo; allocator) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_semaphore(device, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0
create_semaphore(device; allocator, next, flags) -> ResultTypes.Result{Semaphore, VulkanError}
Vulkan.create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecode_size::UIntcode::Vector{UInt32}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::ShaderModuleCreateFlag: defaults to0
create_shader_module(device, code_size::Integer, code::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecode_size::UIntcode::Vector{UInt32}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::ShaderModuleCreateFlag: defaults to0
create_shader_module(device, code_size::Integer, code::AbstractArray; allocator, next, flags) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_info::ShaderModuleCreateInfofptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_shader_module(device, create_info::ShaderModuleCreateInfo, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shader_module — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INVALID_SHADER_NV
Arguments:
device::Devicecreate_info::ShaderModuleCreateInfoallocator::AllocationCallbacks: defaults toC_NULL
create_shader_module(device, create_info::ShaderModuleCreateInfo; allocator) -> ResultTypes.Result{ShaderModule, VulkanError}
Vulkan.create_shared_swapchains_khr — MethodExtension: VK_KHR_display_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INCOMPATIBLE_DISPLAY_KHRERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Devicecreate_infos::Vector{SwapchainCreateInfoKHR}(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_shared_swapchains_khr(device, create_infos::AbstractArray, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan.create_shared_swapchains_khr — MethodExtension: VK_KHR_display_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INCOMPATIBLE_DISPLAY_KHRERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Devicecreate_infos::Vector{SwapchainCreateInfoKHR}(externsync)allocator::AllocationCallbacks: defaults toC_NULL
create_shared_swapchains_khr(device, create_infos::AbstractArray; allocator) -> ResultTypes.Result{Vector{SwapchainKHR}, VulkanError}
Vulkan.create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicesurface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::SwapchainCreateFlagKHR: defaults to0old_swapchain::SwapchainKHR: defaults toC_NULL
create_swapchain_khr(device, surface, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicesurface::SurfaceKHRmin_image_count::UInt32image_format::Formatimage_color_space::ColorSpaceKHRimage_extent::Extent2Dimage_array_layers::UInt32image_usage::ImageUsageFlagimage_sharing_mode::SharingModequeue_family_indices::Vector{UInt32}pre_transform::SurfaceTransformFlagKHRcomposite_alpha::CompositeAlphaFlagKHRpresent_mode::PresentModeKHRclipped::Boolallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::SwapchainCreateFlagKHR: defaults to0old_swapchain::SwapchainKHR: defaults toC_NULL
create_swapchain_khr(device, surface, min_image_count::Integer, image_format::Format, image_color_space::ColorSpaceKHR, image_extent::Extent2D, image_array_layers::Integer, image_usage::ImageUsageFlag, image_sharing_mode::SharingMode, queue_family_indices::AbstractArray, pre_transform::SurfaceTransformFlagKHR, composite_alpha::CompositeAlphaFlagKHR, present_mode::PresentModeKHR, clipped::Bool; allocator, next, flags, old_swapchain) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicecreate_info::SwapchainCreateInfoKHR(externsync)fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_swapchain_khr(device, create_info::SwapchainCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_swapchain_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHRERROR_NATIVE_WINDOW_IN_USE_KHRERROR_INITIALIZATION_FAILED
Arguments:
device::Devicecreate_info::SwapchainCreateInfoKHR(externsync)allocator::AllocationCallbacks: defaults toC_NULL
create_swapchain_khr(device, create_info::SwapchainCreateInfoKHR; allocator) -> ResultTypes.Result{SwapchainKHR, VulkanError}
Vulkan.create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}fptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0initial_data_size::UInt: defaults to0
create_validation_cache_ext(device, initial_data::Ptr{Nothing}, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitial_data::Ptr{Cvoid}allocator::AllocationCallbacks: defaults toC_NULLnext::Any: defaults toC_NULLflags::UInt32: defaults to0initial_data_size::UInt: defaults to0
create_validation_cache_ext(device, initial_data::Ptr{Nothing}; allocator, next, flags, initial_data_size) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::ValidationCacheCreateInfoEXTfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_validation_cache_ext(device, create_info::ValidationCacheCreateInfoEXT, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicecreate_info::ValidationCacheCreateInfoEXTallocator::AllocationCallbacks: defaults toC_NULL
create_validation_cache_ext(device, create_info::ValidationCacheCreateInfoEXT; allocator) -> ResultTypes.Result{ValidationCacheEXT, VulkanError}
Vulkan.create_wayland_surface_khr — MethodExtension: VK_KHR_wayland_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::WaylandSurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_wayland_surface_khr(instance, create_info::WaylandSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_wayland_surface_khr — MethodExtension: VK_KHR_wayland_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::WaylandSurfaceCreateInfoKHRallocator::AllocationCallbacks: defaults toC_NULL
create_wayland_surface_khr(instance, create_info::WaylandSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xcb_surface_khr — MethodExtension: VK_KHR_xcb_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::XcbSurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_xcb_surface_khr(instance, create_info::XcbSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xcb_surface_khr — MethodExtension: VK_KHR_xcb_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::XcbSurfaceCreateInfoKHRallocator::AllocationCallbacks: defaults toC_NULL
create_xcb_surface_khr(instance, create_info::XcbSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xlib_surface_khr — MethodExtension: VK_KHR_xlib_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::XlibSurfaceCreateInfoKHRfptr_create::FunctionPtr: function pointer used for creating the handle(s)fptr_destroy::FunctionPtr: function pointer used for destroying the handle(s) upon finalizationallocator::AllocationCallbacks: defaults toC_NULL
create_xlib_surface_khr(instance, create_info::XlibSurfaceCreateInfoKHR, fptr_create::Union{Ptr{Nothing}, Base.CFunction}, fptr_destroy::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.create_xlib_surface_khr — MethodExtension: VK_KHR_xlib_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
instance::Instancecreate_info::XlibSurfaceCreateInfoKHRallocator::AllocationCallbacks: defaults toC_NULL
create_xlib_surface_khr(instance, create_info::XlibSurfaceCreateInfoKHR; allocator) -> ResultTypes.Result{SurfaceKHR, VulkanError}
Vulkan.debug_marker_set_object_name_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::DebugMarkerObjectNameInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
debug_marker_set_object_name_ext(device, name_info::DebugMarkerObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_name_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::DebugMarkerObjectNameInfoEXT(externsync)
debug_marker_set_object_name_ext(device, name_info::DebugMarkerObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_tag_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::DebugMarkerObjectTagInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
debug_marker_set_object_tag_ext(device, tag_info::DebugMarkerObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_marker_set_object_tag_ext — MethodExtension: VK_EXT_debug_marker
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::DebugMarkerObjectTagInfoEXT(externsync)
debug_marker_set_object_tag_ext(device, tag_info::DebugMarkerObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.debug_report_message_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instanceflags::DebugReportFlagEXTobject_type::DebugReportObjectTypeEXTobject::UInt64location::UIntmessage_code::Int32layer_prefix::Stringmessage::Stringfptr::FunctionPtr: function pointer used for the API call
debug_report_message_ext(instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.debug_report_message_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instanceflags::DebugReportFlagEXTobject_type::DebugReportObjectTypeEXTobject::UInt64location::UIntmessage_code::Int32layer_prefix::Stringmessage::String
debug_report_message_ext(instance, flags::DebugReportFlagEXT, object_type::DebugReportObjectTypeEXT, object::Integer, location::Integer, message_code::Integer, layer_prefix::AbstractString, message::AbstractString)
Vulkan.default_debug_callback — MethodDefault callback for debugging with DebugUtilsMessengerEXT.
default_debug_callback(message_severity, message_type, callback_data_ptr, user_data_ptr) -> UInt32
Vulkan.deferred_operation_join_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSTHREAD_DONE_KHRTHREAD_IDLE_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr: function pointer used for the API call
deferred_operation_join_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.deferred_operation_join_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSTHREAD_DONE_KHRTHREAD_IDLE_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceoperation::DeferredOperationKHR
deferred_operation_join_khr(device, operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.destroy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceacceleration_structure::AccelerationStructureKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_acceleration_structure_khr(device, acceleration_structure, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_acceleration_structure_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceacceleration_structure::AccelerationStructureKHR(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_acceleration_structure_khr(device, acceleration_structure; allocator)
Vulkan.destroy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNV(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_acceleration_structure_nv(device, acceleration_structure, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_acceleration_structure_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNV(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_acceleration_structure_nv(device, acceleration_structure; allocator)
Vulkan.destroy_buffer — MethodArguments:
device::Devicebuffer::Buffer(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_buffer(device, buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_buffer — MethodArguments:
device::Devicebuffer::Buffer(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_buffer(device, buffer; allocator)
Vulkan.destroy_buffer_view — MethodArguments:
device::Devicebuffer_view::BufferView(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_buffer_view(device, buffer_view, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_buffer_view — MethodArguments:
device::Devicebuffer_view::BufferView(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_buffer_view(device, buffer_view; allocator)
Vulkan.destroy_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_command_pool(device, command_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_command_pool(device, command_pool; allocator)
Vulkan.destroy_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instancecallback::DebugReportCallbackEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_debug_report_callback_ext(instance, callback, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_debug_report_callback_ext — MethodExtension: VK_EXT_debug_report
Arguments:
instance::Instancecallback::DebugReportCallbackEXT(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_debug_report_callback_ext(instance, callback; allocator)
Vulkan.destroy_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessenger::DebugUtilsMessengerEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_debug_utils_messenger_ext(instance, messenger, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_debug_utils_messenger_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessenger::DebugUtilsMessengerEXT(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_debug_utils_messenger_ext(instance, messenger; allocator)
Vulkan.destroy_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_deferred_operation_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_deferred_operation_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_deferred_operation_khr(device, operation; allocator)
Vulkan.destroy_descriptor_pool — MethodArguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_descriptor_pool(device, descriptor_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_descriptor_pool — MethodArguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_descriptor_pool(device, descriptor_pool; allocator)
Vulkan.destroy_descriptor_set_layout — MethodArguments:
device::Devicedescriptor_set_layout::DescriptorSetLayout(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_descriptor_set_layout(device, descriptor_set_layout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_descriptor_set_layout — MethodArguments:
device::Devicedescriptor_set_layout::DescriptorSetLayout(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_descriptor_set_layout(device, descriptor_set_layout; allocator)
Vulkan.destroy_descriptor_update_template — MethodArguments:
device::Devicedescriptor_update_template::DescriptorUpdateTemplate(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_descriptor_update_template(device, descriptor_update_template, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_descriptor_update_template — MethodArguments:
device::Devicedescriptor_update_template::DescriptorUpdateTemplate(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_descriptor_update_template(device, descriptor_update_template; allocator)
Vulkan.destroy_device — MethodArguments:
device::Device(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_device(device, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_device — MethodArguments:
device::Device(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_device(device; allocator)
Vulkan.destroy_event — MethodArguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_event(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_event — MethodArguments:
device::Deviceevent::Event(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_event(device, event; allocator)
Vulkan.destroy_fence — MethodArguments:
device::Devicefence::Fence(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_fence(device, fence, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_fence — MethodArguments:
device::Devicefence::Fence(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_fence(device, fence; allocator)
Vulkan.destroy_framebuffer — MethodArguments:
device::Deviceframebuffer::Framebuffer(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_framebuffer(device, framebuffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_framebuffer — MethodArguments:
device::Deviceframebuffer::Framebuffer(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_framebuffer(device, framebuffer; allocator)
Vulkan.destroy_image — MethodArguments:
device::Deviceimage::Image(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_image(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_image — MethodArguments:
device::Deviceimage::Image(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_image(device, image; allocator)
Vulkan.destroy_image_view — MethodArguments:
device::Deviceimage_view::ImageView(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_image_view(device, image_view, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_image_view — MethodArguments:
device::Deviceimage_view::ImageView(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_image_view(device, image_view; allocator)
Vulkan.destroy_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceindirect_commands_layout::IndirectCommandsLayoutNV(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_indirect_commands_layout_nv(device, indirect_commands_layout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_indirect_commands_layout_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceindirect_commands_layout::IndirectCommandsLayoutNV(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_indirect_commands_layout_nv(device, indirect_commands_layout; allocator)
Vulkan.destroy_instance — MethodArguments:
instance::Instance(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_instance(instance, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_instance — MethodArguments:
instance::Instance(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_instance(instance; allocator)
Vulkan.destroy_pipeline — MethodArguments:
device::Devicepipeline::Pipeline(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_pipeline(device, pipeline, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_pipeline — MethodArguments:
device::Devicepipeline::Pipeline(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_pipeline(device, pipeline; allocator)
Vulkan.destroy_pipeline_cache — MethodArguments:
device::Devicepipeline_cache::PipelineCache(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_pipeline_cache(device, pipeline_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_pipeline_cache — MethodArguments:
device::Devicepipeline_cache::PipelineCache(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_pipeline_cache(device, pipeline_cache; allocator)
Vulkan.destroy_pipeline_layout — MethodArguments:
device::Devicepipeline_layout::PipelineLayout(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_pipeline_layout(device, pipeline_layout, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_pipeline_layout — MethodArguments:
device::Devicepipeline_layout::PipelineLayout(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_pipeline_layout(device, pipeline_layout; allocator)
Vulkan.destroy_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceprivate_data_slot::PrivateDataSlotEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_private_data_slot_ext(device, private_data_slot, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_private_data_slot_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceprivate_data_slot::PrivateDataSlotEXT(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_private_data_slot_ext(device, private_data_slot; allocator)
Vulkan.destroy_query_pool — MethodArguments:
device::Devicequery_pool::QueryPool(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_query_pool(device, query_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_query_pool — MethodArguments:
device::Devicequery_pool::QueryPool(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_query_pool(device, query_pool; allocator)
Vulkan.destroy_render_pass — MethodArguments:
device::Devicerender_pass::RenderPass(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_render_pass(device, render_pass, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_render_pass — MethodArguments:
device::Devicerender_pass::RenderPass(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_render_pass(device, render_pass; allocator)
Vulkan.destroy_sampler — MethodArguments:
device::Devicesampler::Sampler(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_sampler(device, sampler, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_sampler — MethodArguments:
device::Devicesampler::Sampler(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_sampler(device, sampler; allocator)
Vulkan.destroy_sampler_ycbcr_conversion — MethodArguments:
device::Deviceycbcr_conversion::SamplerYcbcrConversion(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_sampler_ycbcr_conversion(device, ycbcr_conversion, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_sampler_ycbcr_conversion — MethodArguments:
device::Deviceycbcr_conversion::SamplerYcbcrConversion(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_sampler_ycbcr_conversion(device, ycbcr_conversion; allocator)
Vulkan.destroy_semaphore — MethodArguments:
device::Devicesemaphore::Semaphore(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_semaphore(device, semaphore, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_semaphore — MethodArguments:
device::Devicesemaphore::Semaphore(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_semaphore(device, semaphore; allocator)
Vulkan.destroy_shader_module — MethodArguments:
device::Deviceshader_module::ShaderModule(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_shader_module(device, shader_module, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_shader_module — MethodArguments:
device::Deviceshader_module::ShaderModule(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_shader_module(device, shader_module; allocator)
Vulkan.destroy_surface_khr — MethodExtension: VK_KHR_surface
Arguments:
instance::Instancesurface::SurfaceKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_surface_khr(instance, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_surface_khr — MethodExtension: VK_KHR_surface
Arguments:
instance::Instancesurface::SurfaceKHR(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_surface_khr(instance, surface; allocator)
Vulkan.destroy_swapchain_khr — MethodExtension: VK_KHR_swapchain
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_swapchain_khr(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_swapchain_khr — MethodExtension: VK_KHR_swapchain
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_swapchain_khr(device, swapchain; allocator)
Vulkan.destroy_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
destroy_validation_cache_ext(device, validation_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.destroy_validation_cache_ext — MethodExtension: VK_EXT_validation_cache
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT(externsync)allocator::AllocationCallbacks: defaults toC_NULL
destroy_validation_cache_ext(device, validation_cache; allocator)
Vulkan.device_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
device_wait_idle(device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.device_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Device
device_wait_idle(device) -> ResultTypes.Result{Result, VulkanError}
Vulkan.display_power_control_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_power_info::DisplayPowerInfoEXTfptr::FunctionPtr: function pointer used for the API call
display_power_control_ext(device, display, display_power_info::DisplayPowerInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.display_power_control_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_power_info::DisplayPowerInfoEXT
display_power_control_ext(device, display, display_power_info::DisplayPowerInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.end_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API call
end_command_buffer(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.end_command_buffer — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)
end_command_buffer(command_buffer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.enumerate_device_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API calllayer_name::String: defaults toC_NULL
enumerate_device_extension_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_device_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
physical_device::PhysicalDevicelayer_name::String: defaults toC_NULL
enumerate_device_extension_properties(physical_device; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_device_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
enumerate_device_layer_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_device_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
enumerate_device_layer_properties(physical_device) -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_instance_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
fptr::FunctionPtr: function pointer used for the API calllayer_name::String: defaults toC_NULL
enumerate_instance_extension_properties(fptr::Union{Ptr{Nothing}, Base.CFunction}; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_instance_extension_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_LAYER_NOT_PRESENT
Arguments:
layer_name::String: defaults toC_NULL
enumerate_instance_extension_properties(; layer_name) -> ResultTypes.Result{Vector{ExtensionProperties}, VulkanError}
Vulkan.enumerate_instance_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
fptr::FunctionPtr: function pointer used for the API call
enumerate_instance_layer_properties(fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_instance_layer_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
enumerate_instance_layer_properties() -> ResultTypes.Result{Vector{LayerProperties}, VulkanError}
Vulkan.enumerate_instance_version — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
fptr::FunctionPtr: function pointer used for the API call
enumerate_instance_version(fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{VersionNumber, VulkanError}
Vulkan.enumerate_instance_version — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORY
enumerate_instance_version() -> ResultTypes.Result{VersionNumber, VulkanError}
Vulkan.enumerate_physical_device_groups — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instancefptr::FunctionPtr: function pointer used for the API call
enumerate_physical_device_groups(instance, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDeviceGroupProperties}, VulkanError}
Vulkan.enumerate_physical_device_groups — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instance
enumerate_physical_device_groups(instance) -> ResultTypes.Result{Vector{PhysicalDeviceGroupProperties}, VulkanError}
Vulkan.enumerate_physical_device_queue_family_performance_query_counters_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32fptr::FunctionPtr: function pointer used for the API call
enumerate_physical_device_queue_family_performance_query_counters_khr(physical_device, queue_family_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{Vector{_PerformanceCounterKHR}, Vector{_PerformanceCounterDescriptionKHR}}, VulkanError}
Vulkan.enumerate_physical_device_queue_family_performance_query_counters_khr — MethodExtension: VK_KHR_performance_query
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32
enumerate_physical_device_queue_family_performance_query_counters_khr(physical_device, queue_family_index::Integer) -> ResultTypes.Result{Tuple{Vector{_PerformanceCounterKHR}, Vector{_PerformanceCounterDescriptionKHR}}, VulkanError}
Vulkan.enumerate_physical_devices — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instancefptr::FunctionPtr: function pointer used for the API call
enumerate_physical_devices(instance, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}
Vulkan.enumerate_physical_devices — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_INITIALIZATION_FAILED
Arguments:
instance::Instance
enumerate_physical_devices(instance) -> ResultTypes.Result{Vector{PhysicalDevice}, VulkanError}
Vulkan.find_queue_family — MethodFind a queue index (starting at 0) from physical_device which matches the provided queue_capabilities.
julia> find_queue_family(physical_device, QUEUE_COMPUTE_BIT & QUEUE_GRAPHICS_BIT)
0find_queue_family(physical_device::PhysicalDevice, queue_capabilities::QueueFlag) -> Int64
Vulkan.flush_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{MappedMemoryRange}fptr::FunctionPtr: function pointer used for the API call
flush_mapped_memory_ranges(device, memory_ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.flush_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{MappedMemoryRange}
flush_mapped_memory_ranges(device, memory_ranges::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.free_command_buffers — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)command_buffers::Vector{CommandBuffer}(externsync)fptr::FunctionPtr: function pointer used for the API call
free_command_buffers(device, command_pool, command_buffers::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.free_command_buffers — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)command_buffers::Vector{CommandBuffer}(externsync)
free_command_buffers(device, command_pool, command_buffers::AbstractArray)
Vulkan.free_descriptor_sets — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)descriptor_sets::Vector{DescriptorSet}(externsync)fptr::FunctionPtr: function pointer used for the API call
free_descriptor_sets(device, descriptor_pool, descriptor_sets::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.free_descriptor_sets — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)descriptor_sets::Vector{DescriptorSet}(externsync)
free_descriptor_sets(device, descriptor_pool, descriptor_sets::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.free_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)fptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
free_memory(device, memory, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator)
Vulkan.free_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)allocator::AllocationCallbacks: defaults toC_NULL
free_memory(device, memory; allocator)
Vulkan.from_vk — FunctionConvert a Vulkan type into its corresponding Julia type.
Examples
julia> from_vk(VersionNumber, UInt32(VkCore.VK_MAKE_VERSION(1, 2, 3)))
v"1.2.3"
julia> from_vk(String, (0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00))
"hello"
julia> from_vk(Bool, UInt32(1))
truefrom_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:39.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:40.
from_vk(T, x, next_types)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:41.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:42.
from_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:43.
from_vk(T, version)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:44.
from_vk(T, str)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:46.
Vulkan.function_pointer — FunctionQuery a function pointer for an API function.
One of get_instance_proc_addr or get_device_proc_addr will be used depending on the argument types.
function_pointer(name)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/utils.jl:8.
function_pointer(instance, name)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/utils.jl:9.
function_pointer(device, name)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/utils.jl:10.
function_pointer(x, name)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/utils.jl:11.
Vulkan.get_acceleration_structure_build_sizes_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Devicebuild_type::AccelerationStructureBuildTypeKHRbuild_info::AccelerationStructureBuildGeometryInfoKHRfptr::FunctionPtr: function pointer used for the API callmax_primitive_counts::Vector{UInt32}: defaults toC_NULL
get_acceleration_structure_build_sizes_khr(device, build_type::AccelerationStructureBuildTypeKHR, build_info::AccelerationStructureBuildGeometryInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}; max_primitive_counts)
Vulkan.get_acceleration_structure_build_sizes_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Devicebuild_type::AccelerationStructureBuildTypeKHRbuild_info::AccelerationStructureBuildGeometryInfoKHRmax_primitive_counts::Vector{UInt32}: defaults toC_NULL
get_acceleration_structure_build_sizes_khr(device, build_type::AccelerationStructureBuildTypeKHR, build_info::AccelerationStructureBuildGeometryInfoKHR; max_primitive_counts)
Vulkan.get_acceleration_structure_device_address_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceinfo::AccelerationStructureDeviceAddressInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_acceleration_structure_device_address_khr(device, info::AccelerationStructureDeviceAddressInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_acceleration_structure_device_address_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceinfo::AccelerationStructureDeviceAddressInfoKHR
get_acceleration_structure_device_address_khr(device, info::AccelerationStructureDeviceAddressInfoKHR) -> UInt64
Vulkan.get_acceleration_structure_handle_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNVdata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
get_acceleration_structure_handle_nv(device, acceleration_structure, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_acceleration_structure_handle_nv — MethodExtension: VK_NV_ray_tracing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structure::AccelerationStructureNVdata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
get_acceleration_structure_handle_nv(device, acceleration_structure, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_acceleration_structure_memory_requirements_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceinfo::AccelerationStructureMemoryRequirementsInfoNVfptr::FunctionPtr: function pointer used for the API call
get_acceleration_structure_memory_requirements_nv(device, info::AccelerationStructureMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan.get_acceleration_structure_memory_requirements_nv — MethodExtension: VK_NV_ray_tracing
Arguments:
device::Deviceinfo::AccelerationStructureMemoryRequirementsInfoNV
get_acceleration_structure_memory_requirements_nv(device, info::AccelerationStructureMemoryRequirementsInfoNV) -> VulkanCore.LibVulkan.VkMemoryRequirements2
Vulkan.get_buffer_device_address — MethodArguments:
device::Deviceinfo::BufferDeviceAddressInfofptr::FunctionPtr: function pointer used for the API call
get_buffer_device_address(device, info::BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_buffer_device_address — MethodArguments:
device::Deviceinfo::BufferDeviceAddressInfo
get_buffer_device_address(device, info::BufferDeviceAddressInfo) -> UInt64
Vulkan.get_buffer_memory_requirements — MethodArguments:
device::Devicebuffer::Bufferfptr::FunctionPtr: function pointer used for the API call
get_buffer_memory_requirements(device, buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements
Vulkan.get_buffer_memory_requirements — MethodArguments:
device::Devicebuffer::Buffer
get_buffer_memory_requirements(device, buffer) -> MemoryRequirements
Vulkan.get_buffer_memory_requirements_2 — MethodArguments:
device::Deviceinfo::BufferMemoryRequirementsInfo2fptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_buffer_memory_requirements_2(device, info::BufferMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> MemoryRequirements2
Vulkan.get_buffer_memory_requirements_2 — MethodArguments:
device::Deviceinfo::BufferMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
get_buffer_memory_requirements_2(device, info::BufferMemoryRequirementsInfo2, next_types::Type...) -> MemoryRequirements2
Vulkan.get_buffer_opaque_capture_address — MethodArguments:
device::Deviceinfo::BufferDeviceAddressInfofptr::FunctionPtr: function pointer used for the API call
get_buffer_opaque_capture_address(device, info::BufferDeviceAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_buffer_opaque_capture_address — MethodArguments:
device::Deviceinfo::BufferDeviceAddressInfo
get_buffer_opaque_capture_address(device, info::BufferDeviceAddressInfo) -> UInt64
Vulkan.get_calibrated_timestamps_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetimestamp_infos::Vector{CalibratedTimestampInfoEXT}fptr::FunctionPtr: function pointer used for the API call
get_calibrated_timestamps_ext(device, timestamp_infos::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan.get_calibrated_timestamps_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetimestamp_infos::Vector{CalibratedTimestampInfoEXT}
get_calibrated_timestamps_ext(device, timestamp_infos::AbstractArray) -> ResultTypes.Result{Tuple{Vector{UInt64}, UInt64}, VulkanError}
Vulkan.get_deferred_operation_max_concurrency_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr: function pointer used for the API call
get_deferred_operation_max_concurrency_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_deferred_operation_max_concurrency_khr — MethodExtension: VK_KHR_deferred_host_operations
Arguments:
device::Deviceoperation::DeferredOperationKHR
get_deferred_operation_max_concurrency_khr(device, operation) -> UInt32
Vulkan.get_deferred_operation_result_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSNOT_READY
Arguments:
device::Deviceoperation::DeferredOperationKHRfptr::FunctionPtr: function pointer used for the API call
get_deferred_operation_result_khr(device, operation, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_deferred_operation_result_khr — MethodExtension: VK_KHR_deferred_host_operations
Return codes:
SUCCESSNOT_READY
Arguments:
device::Deviceoperation::DeferredOperationKHR
get_deferred_operation_result_khr(device, operation) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_descriptor_set_layout_support — MethodArguments:
device::Devicecreate_info::DescriptorSetLayoutCreateInfofptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_descriptor_set_layout_support(device, create_info::DescriptorSetLayoutCreateInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> DescriptorSetLayoutSupport
Vulkan.get_descriptor_set_layout_support — MethodArguments:
device::Devicecreate_info::DescriptorSetLayoutCreateInfonext_types::Type...: types of members to initialize and include as part of thenextchain
get_descriptor_set_layout_support(device, create_info::DescriptorSetLayoutCreateInfo, next_types::Type...) -> DescriptorSetLayoutSupport
Vulkan.get_device_acceleration_structure_compatibility_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceversion_info::AccelerationStructureVersionInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_device_acceleration_structure_compatibility_khr(device, version_info::AccelerationStructureVersionInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> AccelerationStructureCompatibilityKHR
Vulkan.get_device_acceleration_structure_compatibility_khr — MethodExtension: VK_KHR_acceleration_structure
Arguments:
device::Deviceversion_info::AccelerationStructureVersionInfoKHR
get_device_acceleration_structure_compatibility_khr(device, version_info::AccelerationStructureVersionInfoKHR) -> AccelerationStructureCompatibilityKHR
Vulkan.get_device_group_peer_memory_features — MethodArguments:
device::Deviceheap_index::UInt32local_device_index::UInt32remote_device_index::UInt32fptr::FunctionPtr: function pointer used for the API call
get_device_group_peer_memory_features(device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PeerMemoryFeatureFlag
Vulkan.get_device_group_peer_memory_features — MethodArguments:
device::Deviceheap_index::UInt32local_device_index::UInt32remote_device_index::UInt32
get_device_group_peer_memory_features(device, heap_index::Integer, local_device_index::Integer, remote_device_index::Integer) -> PeerMemoryFeatureFlag
Vulkan.get_device_group_present_capabilities_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
get_device_group_present_capabilities_khr(device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DeviceGroupPresentCapabilitiesKHR, VulkanError}
Vulkan.get_device_group_present_capabilities_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Device
get_device_group_present_capabilities_khr(device) -> ResultTypes.Result{DeviceGroupPresentCapabilitiesKHR, VulkanError}
Vulkan.get_device_group_surface_present_modes_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
device::Devicesurface::SurfaceKHR(externsync)modes::DeviceGroupPresentModeFlagKHRfptr::FunctionPtr: function pointer used for the API call
get_device_group_surface_present_modes_khr(device, surface, modes::DeviceGroupPresentModeFlagKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}
Vulkan.get_device_group_surface_present_modes_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
device::Devicesurface::SurfaceKHR(externsync)modes::DeviceGroupPresentModeFlagKHR
get_device_group_surface_present_modes_khr(device, surface, modes::DeviceGroupPresentModeFlagKHR) -> ResultTypes.Result{DeviceGroupPresentModeFlagKHR, VulkanError}
Vulkan.get_device_memory_commitment — MethodArguments:
device::Devicememory::DeviceMemoryfptr::FunctionPtr: function pointer used for the API call
get_device_memory_commitment(device, memory, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_device_memory_commitment — MethodArguments:
device::Devicememory::DeviceMemory
get_device_memory_commitment(device, memory) -> UInt64
Vulkan.get_device_memory_opaque_capture_address — MethodArguments:
device::Deviceinfo::DeviceMemoryOpaqueCaptureAddressInfofptr::FunctionPtr: function pointer used for the API call
get_device_memory_opaque_capture_address(device, info::DeviceMemoryOpaqueCaptureAddressInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_device_memory_opaque_capture_address — MethodArguments:
device::Deviceinfo::DeviceMemoryOpaqueCaptureAddressInfo
get_device_memory_opaque_capture_address(device, info::DeviceMemoryOpaqueCaptureAddressInfo) -> UInt64
Vulkan.get_device_proc_addr — MethodArguments:
device::Devicename::Stringfptr::FunctionPtr: function pointer used for the API call
get_device_proc_addr(device, name::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Ptr{Nothing}
Vulkan.get_device_proc_addr — MethodArguments:
device::Devicename::String
get_device_proc_addr(device, name::AbstractString) -> Ptr{Nothing}
Vulkan.get_device_queue — MethodArguments:
device::Devicequeue_family_index::UInt32queue_index::UInt32fptr::FunctionPtr: function pointer used for the API call
get_device_queue(device, queue_family_index::Integer, queue_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Queue
Vulkan.get_device_queue — MethodArguments:
device::Devicequeue_family_index::UInt32queue_index::UInt32
get_device_queue(device, queue_family_index::Integer, queue_index::Integer) -> Queue
Vulkan.get_device_queue_2 — MethodArguments:
device::Devicequeue_info::DeviceQueueInfo2fptr::FunctionPtr: function pointer used for the API call
get_device_queue_2(device, queue_info::DeviceQueueInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Queue
Vulkan.get_device_queue_2 — MethodArguments:
device::Devicequeue_info::DeviceQueueInfo2
get_device_queue_2(device, queue_info::DeviceQueueInfo2) -> Queue
Vulkan.get_display_mode_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
get_display_mode_properties_2_khr(physical_device, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayModeProperties2KHR}, VulkanError}
Vulkan.get_display_mode_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
get_display_mode_properties_2_khr(physical_device, display) -> ResultTypes.Result{Vector{DisplayModeProperties2KHR}, VulkanError}
Vulkan.get_display_mode_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
get_display_mode_properties_khr(physical_device, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayModePropertiesKHR}, VulkanError}
Vulkan.get_display_mode_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
get_display_mode_properties_khr(physical_device, display) -> ResultTypes.Result{Vector{DisplayModePropertiesKHR}, VulkanError}
Vulkan.get_display_plane_capabilities_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay_plane_info::DisplayPlaneInfo2KHRfptr::FunctionPtr: function pointer used for the API call
get_display_plane_capabilities_2_khr(physical_device, display_plane_info::DisplayPlaneInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan.get_display_plane_capabilities_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicedisplay_plane_info::DisplayPlaneInfo2KHR
get_display_plane_capabilities_2_khr(physical_device, display_plane_info::DisplayPlaneInfo2KHR) -> ResultTypes.Result{DisplayPlaneCapabilities2KHR, VulkanError}
Vulkan.get_display_plane_capabilities_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicemode::DisplayModeKHR(externsync)plane_index::UInt32fptr::FunctionPtr: function pointer used for the API call
get_display_plane_capabilities_khr(physical_device, mode, plane_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayPlaneCapabilitiesKHR, VulkanError}
Vulkan.get_display_plane_capabilities_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicemode::DisplayModeKHR(externsync)plane_index::UInt32
get_display_plane_capabilities_khr(physical_device, mode, plane_index::Integer) -> ResultTypes.Result{DisplayPlaneCapabilitiesKHR, VulkanError}
Vulkan.get_display_plane_supported_displays_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDeviceplane_index::UInt32fptr::FunctionPtr: function pointer used for the API call
get_display_plane_supported_displays_khr(physical_device, plane_index::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayKHR}, VulkanError}
Vulkan.get_display_plane_supported_displays_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDeviceplane_index::UInt32
get_display_plane_supported_displays_khr(physical_device, plane_index::Integer) -> ResultTypes.Result{Vector{DisplayKHR}, VulkanError}
Vulkan.get_event_status — MethodReturn codes:
EVENT_SETEVENT_RESETERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Deviceevent::Eventfptr::FunctionPtr: function pointer used for the API call
get_event_status(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_event_status — MethodReturn codes:
EVENT_SETEVENT_RESETERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Deviceevent::Event
get_event_status(device, event) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::FenceGetFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_fence_fd_khr(device, get_fd_info::FenceGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::FenceGetFdInfoKHR
get_fence_fd_khr(device, get_fd_info::FenceGetFdInfoKHR)
Vulkan.get_fence_status — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefence::Fencefptr::FunctionPtr: function pointer used for the API call
get_fence_status(device, fence, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_fence_status — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefence::Fence
get_fence_status(device, fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_generated_commands_memory_requirements_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceinfo::GeneratedCommandsMemoryRequirementsInfoNVfptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_generated_commands_memory_requirements_nv(device, info::GeneratedCommandsMemoryRequirementsInfoNV, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> MemoryRequirements2
Vulkan.get_generated_commands_memory_requirements_nv — MethodExtension: VK_NV_device_generated_commands
Arguments:
device::Deviceinfo::GeneratedCommandsMemoryRequirementsInfoNVnext_types::Type...: types of members to initialize and include as part of thenextchain
get_generated_commands_memory_requirements_nv(device, info::GeneratedCommandsMemoryRequirementsInfoNV, next_types::Type...) -> MemoryRequirements2
Vulkan.get_image_drm_format_modifier_properties_ext — MethodExtension: VK_EXT_image_drm_format_modifier
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceimage::Imagefptr::FunctionPtr: function pointer used for the API call
get_image_drm_format_modifier_properties_ext(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{ImageDrmFormatModifierPropertiesEXT, VulkanError}
Vulkan.get_image_drm_format_modifier_properties_ext — MethodExtension: VK_EXT_image_drm_format_modifier
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceimage::Image
get_image_drm_format_modifier_properties_ext(device, image) -> ResultTypes.Result{ImageDrmFormatModifierPropertiesEXT, VulkanError}
Vulkan.get_image_memory_requirements — MethodArguments:
device::Deviceimage::Imagefptr::FunctionPtr: function pointer used for the API call
get_image_memory_requirements(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MemoryRequirements
Vulkan.get_image_memory_requirements — MethodArguments:
device::Deviceimage::Image
get_image_memory_requirements(device, image) -> MemoryRequirements
Vulkan.get_image_memory_requirements_2 — MethodArguments:
device::Deviceinfo::ImageMemoryRequirementsInfo2fptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_image_memory_requirements_2(device, info::ImageMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> MemoryRequirements2
Vulkan.get_image_memory_requirements_2 — MethodArguments:
device::Deviceinfo::ImageMemoryRequirementsInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
get_image_memory_requirements_2(device, info::ImageMemoryRequirementsInfo2, next_types::Type...) -> MemoryRequirements2
Vulkan.get_image_sparse_memory_requirements — MethodArguments:
device::Deviceimage::Imagefptr::FunctionPtr: function pointer used for the API call
get_image_sparse_memory_requirements(device, image, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageMemoryRequirements}
Vulkan.get_image_sparse_memory_requirements — MethodArguments:
device::Deviceimage::Image
get_image_sparse_memory_requirements(device, image) -> Vector{SparseImageMemoryRequirements}
Vulkan.get_image_sparse_memory_requirements_2 — MethodArguments:
device::Deviceinfo::ImageSparseMemoryRequirementsInfo2fptr::FunctionPtr: function pointer used for the API call
get_image_sparse_memory_requirements_2(device, info::ImageSparseMemoryRequirementsInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageMemoryRequirements2}
Vulkan.get_image_sparse_memory_requirements_2 — MethodArguments:
device::Deviceinfo::ImageSparseMemoryRequirementsInfo2
get_image_sparse_memory_requirements_2(device, info::ImageSparseMemoryRequirementsInfo2) -> Vector{SparseImageMemoryRequirements2}
Vulkan.get_image_subresource_layout — MethodArguments:
device::Deviceimage::Imagesubresource::ImageSubresourcefptr::FunctionPtr: function pointer used for the API call
get_image_subresource_layout(device, image, subresource::ImageSubresource, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> SubresourceLayout
Vulkan.get_image_subresource_layout — MethodArguments:
device::Deviceimage::Imagesubresource::ImageSubresource
get_image_subresource_layout(device, image, subresource::ImageSubresource) -> SubresourceLayout
Vulkan.get_image_view_address_nvx — MethodExtension: VK_NVX_image_view_handle
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_UNKNOWN
Arguments:
device::Deviceimage_view::ImageViewfptr::FunctionPtr: function pointer used for the API call
get_image_view_address_nvx(device, image_view, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{ImageViewAddressPropertiesNVX, VulkanError}
Vulkan.get_image_view_address_nvx — MethodExtension: VK_NVX_image_view_handle
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_UNKNOWN
Arguments:
device::Deviceimage_view::ImageView
get_image_view_address_nvx(device, image_view) -> ResultTypes.Result{ImageViewAddressPropertiesNVX, VulkanError}
Vulkan.get_image_view_handle_nvx — MethodExtension: VK_NVX_image_view_handle
Arguments:
device::Deviceinfo::ImageViewHandleInfoNVXfptr::FunctionPtr: function pointer used for the API call
get_image_view_handle_nvx(device, info::ImageViewHandleInfoNVX, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_image_view_handle_nvx — MethodExtension: VK_NVX_image_view_handle
Arguments:
device::Deviceinfo::ImageViewHandleInfoNVX
get_image_view_handle_nvx(device, info::ImageViewHandleInfoNVX) -> UInt32
Vulkan.get_instance_proc_addr — MethodArguments:
name::Stringfptr::FunctionPtr: function pointer used for the API callinstance::Instance: defaults toC_NULL
get_instance_proc_addr(name::AbstractString, fptr::Union{Ptr{Nothing}, Base.CFunction}; instance) -> Ptr{Nothing}
Vulkan.get_instance_proc_addr — MethodArguments:
name::Stringinstance::Instance: defaults toC_NULL
get_instance_proc_addr(name::AbstractString; instance) -> Ptr{Nothing}
Vulkan.get_memory_fd_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::MemoryGetFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_memory_fd_khr(device, get_fd_info::MemoryGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_memory_fd_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::MemoryGetFdInfoKHR
get_memory_fd_khr(device, get_fd_info::MemoryGetFdInfoKHR)
Vulkan.get_memory_fd_properties_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlagfd::Intfptr::FunctionPtr: function pointer used for the API call
get_memory_fd_properties_khr(device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{MemoryFdPropertiesKHR, VulkanError}
Vulkan.get_memory_fd_properties_khr — MethodExtension: VK_KHR_external_memory_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlagfd::Int
get_memory_fd_properties_khr(device, handle_type::ExternalMemoryHandleTypeFlag, fd::Integer) -> ResultTypes.Result{MemoryFdPropertiesKHR, VulkanError}
Vulkan.get_memory_host_pointer_properties_ext — MethodExtension: VK_EXT_external_memory_host
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
get_memory_host_pointer_properties_ext(device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{MemoryHostPointerPropertiesEXT, VulkanError}
Vulkan.get_memory_host_pointer_properties_ext — MethodExtension: VK_EXT_external_memory_host
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Devicehandle_type::ExternalMemoryHandleTypeFlaghost_pointer::Ptr{Cvoid}
get_memory_host_pointer_properties_ext(device, handle_type::ExternalMemoryHandleTypeFlag, host_pointer::Ptr{Nothing}) -> ResultTypes.Result{MemoryHostPointerPropertiesEXT, VulkanError}
Vulkan.get_past_presentation_timing_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
get_past_presentation_timing_google(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PastPresentationTimingGOOGLE}, VulkanError}
Vulkan.get_past_presentation_timing_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
get_past_presentation_timing_google(device, swapchain) -> ResultTypes.Result{Vector{PastPresentationTimingGOOGLE}, VulkanError}
Vulkan.get_performance_parameter_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceparameter::PerformanceParameterTypeINTELfptr::FunctionPtr: function pointer used for the API call
get_performance_parameter_intel(device, parameter::PerformanceParameterTypeINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{PerformanceValueINTEL, VulkanError}
Vulkan.get_performance_parameter_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceparameter::PerformanceParameterTypeINTEL
get_performance_parameter_intel(device, parameter::PerformanceParameterTypeINTEL) -> ResultTypes.Result{PerformanceValueINTEL, VulkanError}
Vulkan.get_physical_device_calibrateable_time_domains_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_calibrateable_time_domains_ext(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}
Vulkan.get_physical_device_calibrateable_time_domains_ext — MethodExtension: VK_EXT_calibrated_timestamps
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_calibrateable_time_domains_ext(physical_device) -> ResultTypes.Result{Vector{TimeDomainEXT}, VulkanError}
Vulkan.get_physical_device_cooperative_matrix_properties_nv — MethodExtension: VK_NV_cooperative_matrix
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_cooperative_matrix_properties_nv(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{CooperativeMatrixPropertiesNV}, VulkanError}
Vulkan.get_physical_device_cooperative_matrix_properties_nv — MethodExtension: VK_NV_cooperative_matrix
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_cooperative_matrix_properties_nv(physical_device) -> ResultTypes.Result{Vector{CooperativeMatrixPropertiesNV}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_display_plane_properties_2_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayPlaneProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_plane_properties_2_khr(physical_device) -> ResultTypes.Result{Vector{DisplayPlaneProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_display_plane_properties_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayPlanePropertiesKHR}, VulkanError}
Vulkan.get_physical_device_display_plane_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_plane_properties_khr(physical_device) -> ResultTypes.Result{Vector{DisplayPlanePropertiesKHR}, VulkanError}
Vulkan.get_physical_device_display_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_display_properties_2_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_properties_2_khr — MethodExtension: VK_KHR_get_display_properties2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_properties_2_khr(physical_device) -> ResultTypes.Result{Vector{DisplayProperties2KHR}, VulkanError}
Vulkan.get_physical_device_display_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_display_properties_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{DisplayPropertiesKHR}, VulkanError}
Vulkan.get_physical_device_display_properties_khr — MethodExtension: VK_KHR_display
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_display_properties_khr(physical_device) -> ResultTypes.Result{Vector{DisplayPropertiesKHR}, VulkanError}
Vulkan.get_physical_device_external_buffer_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_buffer_info::PhysicalDeviceExternalBufferInfofptr::FunctionPtr: function pointer used for the API call
get_physical_device_external_buffer_properties(physical_device, external_buffer_info::PhysicalDeviceExternalBufferInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalBufferProperties
Vulkan.get_physical_device_external_buffer_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_buffer_info::PhysicalDeviceExternalBufferInfo
get_physical_device_external_buffer_properties(physical_device, external_buffer_info::PhysicalDeviceExternalBufferInfo) -> ExternalBufferProperties
Vulkan.get_physical_device_external_fence_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_fence_info::PhysicalDeviceExternalFenceInfofptr::FunctionPtr: function pointer used for the API call
get_physical_device_external_fence_properties(physical_device, external_fence_info::PhysicalDeviceExternalFenceInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalFenceProperties
Vulkan.get_physical_device_external_fence_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_fence_info::PhysicalDeviceExternalFenceInfo
get_physical_device_external_fence_properties(physical_device, external_fence_info::PhysicalDeviceExternalFenceInfo) -> ExternalFenceProperties
Vulkan.get_physical_device_external_image_format_properties_nv — MethodExtension: VK_NV_external_memory_capabilities
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagfptr::FunctionPtr: function pointer used for the API callflags::ImageCreateFlag: defaults to0external_handle_type::ExternalMemoryHandleTypeFlagNV: defaults to0
get_physical_device_external_image_format_properties_nv(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags, external_handle_type) -> ResultTypes.Result{ExternalImageFormatPropertiesNV, VulkanError}
Vulkan.get_physical_device_external_image_format_properties_nv — MethodExtension: VK_NV_external_memory_capabilities
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags::ImageCreateFlag: defaults to0external_handle_type::ExternalMemoryHandleTypeFlagNV: defaults to0
get_physical_device_external_image_format_properties_nv(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags, external_handle_type) -> ResultTypes.Result{ExternalImageFormatPropertiesNV, VulkanError}
Vulkan.get_physical_device_external_semaphore_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_semaphore_info::PhysicalDeviceExternalSemaphoreInfofptr::FunctionPtr: function pointer used for the API call
get_physical_device_external_semaphore_properties(physical_device, external_semaphore_info::PhysicalDeviceExternalSemaphoreInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ExternalSemaphoreProperties
Vulkan.get_physical_device_external_semaphore_properties — MethodArguments:
physical_device::PhysicalDeviceexternal_semaphore_info::PhysicalDeviceExternalSemaphoreInfo
get_physical_device_external_semaphore_properties(physical_device, external_semaphore_info::PhysicalDeviceExternalSemaphoreInfo) -> ExternalSemaphoreProperties
Vulkan.get_physical_device_features — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_features(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PhysicalDeviceFeatures
Vulkan.get_physical_device_features — MethodArguments:
physical_device::PhysicalDevice
get_physical_device_features(physical_device) -> PhysicalDeviceFeatures
Vulkan.get_physical_device_features_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_features_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> PhysicalDeviceFeatures2
Vulkan.get_physical_device_features_2 — MethodArguments:
physical_device::PhysicalDevicenext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_features_2(physical_device, next_types::Type...) -> PhysicalDeviceFeatures2
Vulkan.get_physical_device_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Formatfptr::FunctionPtr: function pointer used for the API call
get_physical_device_format_properties(physical_device, format::Format, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> FormatProperties
Vulkan.get_physical_device_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Format
get_physical_device_format_properties(physical_device, format::Format) -> FormatProperties
Vulkan.get_physical_device_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat::Formatfptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_format_properties_2(physical_device, format::Format, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> FormatProperties2
Vulkan.get_physical_device_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat::Formatnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_format_properties_2(physical_device, format::Format, next_types::Type...) -> FormatProperties2
Vulkan.get_physical_device_fragment_shading_rates_khr — MethodExtension: VK_KHR_fragment_shading_rate
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_fragment_shading_rates_khr(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDeviceFragmentShadingRateKHR}, VulkanError}
Vulkan.get_physical_device_fragment_shading_rates_khr — MethodExtension: VK_KHR_fragment_shading_rate
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_fragment_shading_rates_khr(physical_device) -> ResultTypes.Result{Vector{PhysicalDeviceFragmentShadingRateKHR}, VulkanError}
Vulkan.get_physical_device_image_format_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagfptr::FunctionPtr: function pointer used for the API callflags::ImageCreateFlag: defaults to0
get_physical_device_image_format_properties(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{ImageFormatProperties, VulkanError}
Vulkan.get_physical_device_image_format_properties — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypetiling::ImageTilingusage::ImageUsageFlagflags::ImageCreateFlag: defaults to0
get_physical_device_image_format_properties(physical_device, format::Format, type::ImageType, tiling::ImageTiling, usage::ImageUsageFlag; flags) -> ResultTypes.Result{ImageFormatProperties, VulkanError}
Vulkan.get_physical_device_image_format_properties_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceimage_format_info::PhysicalDeviceImageFormatInfo2fptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_image_format_properties_2(physical_device, image_format_info::PhysicalDeviceImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> ResultTypes.Result{ImageFormatProperties2, VulkanError}
Vulkan.get_physical_device_image_format_properties_2 — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_FORMAT_NOT_SUPPORTED
Arguments:
physical_device::PhysicalDeviceimage_format_info::PhysicalDeviceImageFormatInfo2next_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_image_format_properties_2(physical_device, image_format_info::PhysicalDeviceImageFormatInfo2, next_types::Type...) -> ResultTypes.Result{ImageFormatProperties2, VulkanError}
Vulkan.get_physical_device_memory_properties — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_memory_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PhysicalDeviceMemoryProperties
Vulkan.get_physical_device_memory_properties — MethodArguments:
physical_device::PhysicalDevice
get_physical_device_memory_properties(physical_device) -> PhysicalDeviceMemoryProperties
Vulkan.get_physical_device_memory_properties_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_memory_properties_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> PhysicalDeviceMemoryProperties2
Vulkan.get_physical_device_memory_properties_2 — MethodArguments:
physical_device::PhysicalDevicenext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_memory_properties_2(physical_device, next_types::Type...) -> PhysicalDeviceMemoryProperties2
Vulkan.get_physical_device_multisample_properties_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
physical_device::PhysicalDevicesamples::SampleCountFlagfptr::FunctionPtr: function pointer used for the API call
get_physical_device_multisample_properties_ext(physical_device, samples::SampleCountFlag, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> MultisamplePropertiesEXT
Vulkan.get_physical_device_multisample_properties_ext — MethodExtension: VK_EXT_sample_locations
Arguments:
physical_device::PhysicalDevicesamples::SampleCountFlag
get_physical_device_multisample_properties_ext(physical_device, samples::SampleCountFlag) -> MultisamplePropertiesEXT
Vulkan.get_physical_device_present_rectangles_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
get_physical_device_present_rectangles_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{Rect2D}, VulkanError}
Vulkan.get_physical_device_present_rectangles_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR(externsync)
get_physical_device_present_rectangles_khr(physical_device, surface) -> ResultTypes.Result{Vector{Rect2D}, VulkanError}
Vulkan.get_physical_device_properties — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> PhysicalDeviceProperties
Vulkan.get_physical_device_properties — MethodArguments:
physical_device::PhysicalDevice
get_physical_device_properties(physical_device) -> PhysicalDeviceProperties
Vulkan.get_physical_device_properties_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_properties_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> PhysicalDeviceProperties2
Vulkan.get_physical_device_properties_2 — MethodArguments:
physical_device::PhysicalDevicenext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_properties_2(physical_device, next_types::Type...) -> PhysicalDeviceProperties2
Vulkan.get_physical_device_queue_family_performance_query_passes_khr — MethodExtension: VK_KHR_performance_query
Arguments:
physical_device::PhysicalDeviceperformance_query_create_info::QueryPoolPerformanceCreateInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_physical_device_queue_family_performance_query_passes_khr(physical_device, performance_query_create_info::QueryPoolPerformanceCreateInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt32
Vulkan.get_physical_device_queue_family_performance_query_passes_khr — MethodExtension: VK_KHR_performance_query
Arguments:
physical_device::PhysicalDeviceperformance_query_create_info::QueryPoolPerformanceCreateInfoKHR
get_physical_device_queue_family_performance_query_passes_khr(physical_device, performance_query_create_info::QueryPoolPerformanceCreateInfoKHR) -> UInt32
Vulkan.get_physical_device_queue_family_properties — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_queue_family_properties(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{QueueFamilyProperties}
Vulkan.get_physical_device_queue_family_properties — MethodArguments:
physical_device::PhysicalDevice
get_physical_device_queue_family_properties(physical_device) -> Vector{QueueFamilyProperties}
Vulkan.get_physical_device_queue_family_properties_2 — MethodArguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_queue_family_properties_2(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{QueueFamilyProperties2}
Vulkan.get_physical_device_queue_family_properties_2 — MethodArguments:
physical_device::PhysicalDevice
get_physical_device_queue_family_properties_2(physical_device) -> Vector{QueueFamilyProperties2}
Vulkan.get_physical_device_sparse_image_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTilingfptr::FunctionPtr: function pointer used for the API call
get_physical_device_sparse_image_format_properties(physical_device, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageFormatProperties}
Vulkan.get_physical_device_sparse_image_format_properties — MethodArguments:
physical_device::PhysicalDeviceformat::Formattype::ImageTypesamples::SampleCountFlagusage::ImageUsageFlagtiling::ImageTiling
get_physical_device_sparse_image_format_properties(physical_device, format::Format, type::ImageType, samples::SampleCountFlag, usage::ImageUsageFlag, tiling::ImageTiling) -> Vector{SparseImageFormatProperties}
Vulkan.get_physical_device_sparse_image_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat_info::PhysicalDeviceSparseImageFormatInfo2fptr::FunctionPtr: function pointer used for the API call
get_physical_device_sparse_image_format_properties_2(physical_device, format_info::PhysicalDeviceSparseImageFormatInfo2, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{SparseImageFormatProperties2}
Vulkan.get_physical_device_sparse_image_format_properties_2 — MethodArguments:
physical_device::PhysicalDeviceformat_info::PhysicalDeviceSparseImageFormatInfo2
get_physical_device_sparse_image_format_properties_2(physical_device, format_info::PhysicalDeviceSparseImageFormatInfo2) -> Vector{SparseImageFormatProperties2}
Vulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nv — MethodExtension: VK_NV_coverage_reduction_mode
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{FramebufferMixedSamplesCombinationNV}, VulkanError}
Vulkan.get_physical_device_supported_framebuffer_mixed_samples_combinations_nv — MethodExtension: VK_NV_coverage_reduction_mode
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_supported_framebuffer_mixed_samples_combinations_nv(physical_device) -> ResultTypes.Result{Vector{FramebufferMixedSamplesCombinationNV}, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_ext — MethodExtension: VK_EXT_display_surface_counter
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
get_physical_device_surface_capabilities_2_ext(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{SurfaceCapabilities2EXT, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_ext — MethodExtension: VK_EXT_display_surface_counter
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_capabilities_2_ext(physical_device, surface) -> ResultTypes.Result{SurfaceCapabilities2EXT, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::PhysicalDeviceSurfaceInfo2KHRfptr::FunctionPtr: function pointer used for the API callnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_surface_capabilities_2_khr(physical_device, surface_info::PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}, next_types::Type...) -> ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::PhysicalDeviceSurfaceInfo2KHRnext_types::Type...: types of members to initialize and include as part of thenextchain
get_physical_device_surface_capabilities_2_khr(physical_device, surface_info::PhysicalDeviceSurfaceInfo2KHR, next_types::Type...) -> ResultTypes.Result{SurfaceCapabilities2KHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
get_physical_device_surface_capabilities_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{SurfaceCapabilitiesKHR, VulkanError}
Vulkan.get_physical_device_surface_capabilities_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_capabilities_khr(physical_device, surface) -> ResultTypes.Result{SurfaceCapabilitiesKHR, VulkanError}
Vulkan.get_physical_device_surface_formats_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::PhysicalDeviceSurfaceInfo2KHRfptr::FunctionPtr: function pointer used for the API call
get_physical_device_surface_formats_2_khr(physical_device, surface_info::PhysicalDeviceSurfaceInfo2KHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_2_khr — MethodExtension: VK_KHR_get_surface_capabilities2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface_info::PhysicalDeviceSurfaceInfo2KHR
get_physical_device_surface_formats_2_khr(physical_device, surface_info::PhysicalDeviceSurfaceInfo2KHR) -> ResultTypes.Result{Vector{SurfaceFormat2KHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
get_physical_device_surface_formats_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{SurfaceFormatKHR}, VulkanError}
Vulkan.get_physical_device_surface_formats_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_formats_khr(physical_device, surface) -> ResultTypes.Result{Vector{SurfaceFormatKHR}, VulkanError}
Vulkan.get_physical_device_surface_present_modes_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
get_physical_device_surface_present_modes_khr(physical_device, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}
Vulkan.get_physical_device_surface_present_modes_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicesurface::SurfaceKHR
get_physical_device_surface_present_modes_khr(physical_device, surface) -> ResultTypes.Result{Vector{PresentModeKHR}, VulkanError}
Vulkan.get_physical_device_surface_support_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32surface::SurfaceKHRfptr::FunctionPtr: function pointer used for the API call
get_physical_device_surface_support_khr(physical_device, queue_family_index::Integer, surface, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Bool, VulkanError}
Vulkan.get_physical_device_surface_support_khr — MethodExtension: VK_KHR_surface
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_SURFACE_LOST_KHR
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32surface::SurfaceKHR
get_physical_device_surface_support_khr(physical_device, queue_family_index::Integer, surface) -> ResultTypes.Result{Bool, VulkanError}
Vulkan.get_physical_device_tool_properties_ext — MethodExtension: VK_EXT_tooling_info
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicefptr::FunctionPtr: function pointer used for the API call
get_physical_device_tool_properties_ext(physical_device, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PhysicalDeviceToolPropertiesEXT}, VulkanError}
Vulkan.get_physical_device_tool_properties_ext — MethodExtension: VK_EXT_tooling_info
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevice
get_physical_device_tool_properties_ext(physical_device) -> ResultTypes.Result{Vector{PhysicalDeviceToolPropertiesEXT}, VulkanError}
Vulkan.get_physical_device_wayland_presentation_support_khr — MethodExtension: VK_KHR_wayland_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32display::Ptr{wl_display}fptr::FunctionPtr: function pointer used for the API call
get_physical_device_wayland_presentation_support_khr(physical_device, queue_family_index::Integer, display::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan.get_physical_device_wayland_presentation_support_khr — MethodExtension: VK_KHR_wayland_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32display::Ptr{wl_display}
get_physical_device_wayland_presentation_support_khr(physical_device, queue_family_index::Integer, display::Ptr{Nothing}) -> Bool
Vulkan.get_physical_device_xcb_presentation_support_khr — MethodExtension: VK_KHR_xcb_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32connection::Ptr{xcb_connection_t}visual_id::xcb_visualid_tfptr::FunctionPtr: function pointer used for the API call
get_physical_device_xcb_presentation_support_khr(physical_device, queue_family_index::Integer, connection::Ptr{Nothing}, visual_id::UInt32, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan.get_physical_device_xcb_presentation_support_khr — MethodExtension: VK_KHR_xcb_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32connection::Ptr{xcb_connection_t}visual_id::xcb_visualid_t
get_physical_device_xcb_presentation_support_khr(physical_device, queue_family_index::Integer, connection::Ptr{Nothing}, visual_id::UInt32) -> Bool
Vulkan.get_physical_device_xlib_presentation_support_khr — MethodExtension: VK_KHR_xlib_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32dpy::Ptr{Display}visual_id::VisualIDfptr::FunctionPtr: function pointer used for the API call
get_physical_device_xlib_presentation_support_khr(physical_device, queue_family_index::Integer, dpy::Ptr{Nothing}, visual_id::UInt64, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Bool
Vulkan.get_physical_device_xlib_presentation_support_khr — MethodExtension: VK_KHR_xlib_surface
Arguments:
physical_device::PhysicalDevicequeue_family_index::UInt32dpy::Ptr{Display}visual_id::VisualID
get_physical_device_xlib_presentation_support_khr(physical_device, queue_family_index::Integer, dpy::Ptr{Nothing}, visual_id::UInt64) -> Bool
Vulkan.get_pipeline_cache_data — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_cache::PipelineCachefptr::FunctionPtr: function pointer used for the API call
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_pipeline_cache_data(device, pipeline_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_pipeline_cache_data — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_cache::PipelineCache
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_pipeline_cache_data(device, pipeline_cache) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_pipeline_executable_internal_representations_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::PipelineExecutableInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_pipeline_executable_internal_representations_khr(device, executable_info::PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan.get_pipeline_executable_internal_representations_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::PipelineExecutableInfoKHR
get_pipeline_executable_internal_representations_khr(device, executable_info::PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutableInternalRepresentationKHR}, VulkanError}
Vulkan.get_pipeline_executable_properties_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_info::PipelineInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_pipeline_executable_properties_khr(device, pipeline_info::PipelineInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan.get_pipeline_executable_properties_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline_info::PipelineInfoKHR
get_pipeline_executable_properties_khr(device, pipeline_info::PipelineInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutablePropertiesKHR}, VulkanError}
Vulkan.get_pipeline_executable_statistics_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::PipelineExecutableInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_pipeline_executable_statistics_khr(device, executable_info::PipelineExecutableInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}
Vulkan.get_pipeline_executable_statistics_khr — MethodExtension: VK_KHR_pipeline_executable_properties
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceexecutable_info::PipelineExecutableInfoKHR
get_pipeline_executable_statistics_khr(device, executable_info::PipelineExecutableInfoKHR) -> ResultTypes.Result{Vector{PipelineExecutableStatisticKHR}, VulkanError}
Vulkan.get_private_data_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXTfptr::FunctionPtr: function pointer used for the API call
get_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_private_data_ext — MethodExtension: VK_EXT_private_data
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXT
get_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot) -> UInt64
Vulkan.get_query_pool_results — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UInt64fptr::FunctionPtr: function pointer used for the API callflags::QueryResultFlag: defaults to0
get_query_pool_results(device, query_pool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Nothing}, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_query_pool_results — MethodReturn codes:
SUCCESSNOT_READYERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UInt64flags::QueryResultFlag: defaults to0
get_query_pool_results(device, query_pool, first_query::Integer, query_count::Integer, data_size::Integer, data::Ptr{Nothing}, stride::Integer; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_queue_checkpoint_data_2_nv — MethodExtension: VK_KHR_synchronization2
Arguments:
queue::Queuefptr::FunctionPtr: function pointer used for the API call
get_queue_checkpoint_data_2_nv(queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{CheckpointData2NV}
Vulkan.get_queue_checkpoint_data_2_nv — MethodExtension: VK_KHR_synchronization2
Arguments:
queue::Queue
get_queue_checkpoint_data_2_nv(queue) -> Vector{CheckpointData2NV}
Vulkan.get_queue_checkpoint_data_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
queue::Queuefptr::FunctionPtr: function pointer used for the API call
get_queue_checkpoint_data_nv(queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Vector{CheckpointDataNV}
Vulkan.get_queue_checkpoint_data_nv — MethodExtension: VK_NV_device_diagnostic_checkpoints
Arguments:
queue::Queue
get_queue_checkpoint_data_nv(queue) -> Vector{CheckpointDataNV}
Vulkan.get_rand_r_output_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}rr_output::RROutputfptr::FunctionPtr: function pointer used for the API call
get_rand_r_output_display_ext(physical_device, dpy::Ptr{Nothing}, rr_output::UInt64, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{DisplayKHR, VulkanError}
Vulkan.get_rand_r_output_display_ext — MethodExtension: VK_EXT_acquire_xlib_display
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
physical_device::PhysicalDevicedpy::Ptr{Display}rr_output::RROutput
get_rand_r_output_display_ext(physical_device, dpy::Ptr{Nothing}, rr_output::UInt64) -> ResultTypes.Result{DisplayKHR, VulkanError}
Vulkan.get_ray_tracing_capture_replay_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
get_ray_tracing_capture_replay_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_capture_replay_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
get_ray_tracing_capture_replay_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)fptr::FunctionPtr: function pointer used for the API call
get_ray_tracing_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_shader_group_handles_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicepipeline::Pipelinefirst_group::UInt32group_count::UInt32data_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)
get_ray_tracing_shader_group_handles_khr(device, pipeline, first_group::Integer, group_count::Integer, data_size::Integer, data::Ptr{Nothing}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_ray_tracing_shader_group_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
device::Devicepipeline::Pipelinegroup::UInt32group_shader::ShaderGroupShaderKHRfptr::FunctionPtr: function pointer used for the API call
get_ray_tracing_shader_group_stack_size_khr(device, pipeline, group::Integer, group_shader::ShaderGroupShaderKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> UInt64
Vulkan.get_ray_tracing_shader_group_stack_size_khr — MethodExtension: VK_KHR_ray_tracing_pipeline
Arguments:
device::Devicepipeline::Pipelinegroup::UInt32group_shader::ShaderGroupShaderKHR
get_ray_tracing_shader_group_stack_size_khr(device, pipeline, group::Integer, group_shader::ShaderGroupShaderKHR) -> UInt64
Vulkan.get_refresh_cycle_duration_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
get_refresh_cycle_duration_google(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{RefreshCycleDurationGOOGLE, VulkanError}
Vulkan.get_refresh_cycle_duration_google — MethodExtension: VK_GOOGLE_display_timing
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_SURFACE_LOST_KHR
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
get_refresh_cycle_duration_google(device, swapchain) -> ResultTypes.Result{RefreshCycleDurationGOOGLE, VulkanError}
Vulkan.get_render_area_granularity — MethodArguments:
device::Devicerender_pass::RenderPassfptr::FunctionPtr: function pointer used for the API call
get_render_area_granularity(device, render_pass, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> Extent2D
Vulkan.get_render_area_granularity — MethodArguments:
device::Devicerender_pass::RenderPass
get_render_area_granularity(device, render_pass) -> Extent2D
Vulkan.get_semaphore_counter_value — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicesemaphore::Semaphorefptr::FunctionPtr: function pointer used for the API call
get_semaphore_counter_value(device, semaphore, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_semaphore_counter_value — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicesemaphore::Semaphore
get_semaphore_counter_value(device, semaphore) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::SemaphoreGetFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
get_semaphore_fd_khr(device, get_fd_info::SemaphoreGetFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.get_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceget_fd_info::SemaphoreGetFdInfoKHR
get_semaphore_fd_khr(device, get_fd_info::SemaphoreGetFdInfoKHR)
Vulkan.get_shader_info_amd — MethodExtension: VK_AMD_shader_info
Return codes:
ERROR_FEATURE_NOT_PRESENTERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader_stage::ShaderStageFlaginfo_type::ShaderInfoTypeAMDfptr::FunctionPtr: function pointer used for the API call
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_shader_info_amd(device, pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_shader_info_amd — MethodExtension: VK_AMD_shader_info
Return codes:
ERROR_FEATURE_NOT_PRESENTERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicepipeline::Pipelineshader_stage::ShaderStageFlaginfo_type::ShaderInfoTypeAMD
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_shader_info_amd(device, pipeline, shader_stage::ShaderStageFlag, info_type::ShaderInfoTypeAMD) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_swapchain_counter_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHR
Arguments:
device::Deviceswapchain::SwapchainKHRcounter::SurfaceCounterFlagEXTfptr::FunctionPtr: function pointer used for the API call
get_swapchain_counter_ext(device, swapchain, counter::SurfaceCounterFlagEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_swapchain_counter_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHR
Arguments:
device::Deviceswapchain::SwapchainKHRcounter::SurfaceCounterFlagEXT
get_swapchain_counter_ext(device, swapchain, counter::SurfaceCounterFlagEXT) -> ResultTypes.Result{UInt64, VulkanError}
Vulkan.get_swapchain_images_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceswapchain::SwapchainKHRfptr::FunctionPtr: function pointer used for the API call
get_swapchain_images_khr(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Vector{Image}, VulkanError}
Vulkan.get_swapchain_images_khr — MethodExtension: VK_KHR_swapchain
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceswapchain::SwapchainKHR
get_swapchain_images_khr(device, swapchain) -> ResultTypes.Result{Vector{Image}, VulkanError}
Vulkan.get_swapchain_status_khr — MethodExtension: VK_KHR_shared_presentable_image
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
get_swapchain_status_khr(device, swapchain, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_swapchain_status_khr — MethodExtension: VK_KHR_shared_presentable_image
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
device::Deviceswapchain::SwapchainKHR(externsync)
get_swapchain_status_khr(device, swapchain) -> ResultTypes.Result{Result, VulkanError}
Vulkan.get_validation_cache_data_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicevalidation_cache::ValidationCacheEXTfptr::FunctionPtr: function pointer used for the API call
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_validation_cache_data_ext(device, validation_cache, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.get_validation_cache_data_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicevalidation_cache::ValidationCacheEXT
The pointer returned by this function holds memory owned by Julia. It is therefore your responsibility to free it after use (e.g. with Libc.free).
get_validation_cache_data_ext(device, validation_cache) -> ResultTypes.Result{Tuple{UInt64, Ptr{Nothing}}, VulkanError}
Vulkan.import_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_fence_fd_info::ImportFenceFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
import_fence_fd_khr(device, import_fence_fd_info::ImportFenceFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_fence_fd_khr — MethodExtension: VK_KHR_external_fence_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_fence_fd_info::ImportFenceFdInfoKHR
import_fence_fd_khr(device, import_fence_fd_info::ImportFenceFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_semaphore_fd_info::ImportSemaphoreFdInfoKHRfptr::FunctionPtr: function pointer used for the API call
import_semaphore_fd_khr(device, import_semaphore_fd_info::ImportSemaphoreFdInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.import_semaphore_fd_khr — MethodExtension: VK_KHR_external_semaphore_fd
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_INVALID_EXTERNAL_HANDLE
Arguments:
device::Deviceimport_semaphore_fd_info::ImportSemaphoreFdInfoKHR
import_semaphore_fd_khr(device, import_semaphore_fd_info::ImportSemaphoreFdInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.initialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitialize_info::InitializePerformanceApiInfoINTELfptr::FunctionPtr: function pointer used for the API call
initialize_performance_api_intel(device, initialize_info::InitializePerformanceApiInfoINTEL, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.initialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceinitialize_info::InitializePerformanceApiInfoINTEL
initialize_performance_api_intel(device, initialize_info::InitializePerformanceApiInfoINTEL) -> ResultTypes.Result{Result, VulkanError}
Vulkan.invalidate_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{MappedMemoryRange}fptr::FunctionPtr: function pointer used for the API call
invalidate_mapped_memory_ranges(device, memory_ranges::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.invalidate_mapped_memory_ranges — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicememory_ranges::Vector{MappedMemoryRange}
invalidate_mapped_memory_ranges(device, memory_ranges::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.map_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_MEMORY_MAP_FAILED
Arguments:
device::Devicememory::DeviceMemory(externsync)offset::UInt64size::UInt64fptr::FunctionPtr: function pointer used for the API callflags::UInt32: defaults to0
map_memory(device, memory, offset::Integer, size::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Ptr{Nothing}, VulkanError}
Vulkan.map_memory — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_MEMORY_MAP_FAILED
Arguments:
device::Devicememory::DeviceMemory(externsync)offset::UInt64size::UInt64flags::UInt32: defaults to0
map_memory(device, memory, offset::Integer, size::Integer; flags) -> ResultTypes.Result{Ptr{Nothing}, VulkanError}
Vulkan.merge_pipeline_caches — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::PipelineCache(externsync)src_caches::Vector{PipelineCache}fptr::FunctionPtr: function pointer used for the API call
merge_pipeline_caches(device, dst_cache, src_caches::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.merge_pipeline_caches — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::PipelineCache(externsync)src_caches::Vector{PipelineCache}
merge_pipeline_caches(device, dst_cache, src_caches::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.merge_validation_caches_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::ValidationCacheEXT(externsync)src_caches::Vector{ValidationCacheEXT}fptr::FunctionPtr: function pointer used for the API call
merge_validation_caches_ext(device, dst_cache, src_caches::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.merge_validation_caches_ext — MethodExtension: VK_EXT_validation_cache
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicedst_cache::ValidationCacheEXT(externsync)src_caches::Vector{ValidationCacheEXT}
merge_validation_caches_ext(device, dst_cache, src_caches::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.pointer_length — Function`pointer_length(val)`Return the length val considering it as an array.
Differ from Base.length in that pointer_length(C_NULL) == 0 and that a RefArrays return the length of their roots.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:25.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:26.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:27.
pointer_length(arr)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/pointers.jl:28.
Vulkan.queue_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
queue_begin_debug_utils_label_ext(queue, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_begin_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::DebugUtilsLabelEXT
queue_begin_debug_utils_label_ext(queue, label_info::DebugUtilsLabelEXT)
Vulkan.queue_bind_sparse — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)bind_info::Vector{BindSparseInfo}(externsync)fptr::FunctionPtr: function pointer used for the API callfence::Fence: defaults toC_NULL(externsync)
queue_bind_sparse(queue, bind_info::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_bind_sparse — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)bind_info::Vector{BindSparseInfo}(externsync)fence::Fence: defaults toC_NULL(externsync)
queue_bind_sparse(queue, bind_info::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuefptr::FunctionPtr: function pointer used for the API call
queue_end_debug_utils_label_ext(queue, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_end_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queue
queue_end_debug_utils_label_ext(queue)
Vulkan.queue_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::DebugUtilsLabelEXTfptr::FunctionPtr: function pointer used for the API call
queue_insert_debug_utils_label_ext(queue, label_info::DebugUtilsLabelEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.queue_insert_debug_utils_label_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
queue::Queuelabel_info::DebugUtilsLabelEXT
queue_insert_debug_utils_label_ext(queue, label_info::DebugUtilsLabelEXT)
Vulkan.queue_present_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
queue::Queue(externsync)present_info::PresentInfoKHR(externsync)fptr::FunctionPtr: function pointer used for the API call
queue_present_khr(queue, present_info::PresentInfoKHR, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_present_khr — MethodExtension: VK_KHR_swapchain
Return codes:
SUCCESSSUBOPTIMAL_KHRERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOSTERROR_OUT_OF_DATE_KHRERROR_SURFACE_LOST_KHRERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Arguments:
queue::Queue(externsync)present_info::PresentInfoKHR(externsync)
queue_present_khr(queue, present_info::PresentInfoKHR) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_set_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
queue::Queueconfiguration::PerformanceConfigurationINTELfptr::FunctionPtr: function pointer used for the API call
queue_set_performance_configuration_intel(queue, configuration, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_set_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
queue::Queueconfiguration::PerformanceConfigurationINTEL
queue_set_performance_configuration_intel(queue, configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{SubmitInfo}fptr::FunctionPtr: function pointer used for the API callfence::Fence: defaults toC_NULL(externsync)
queue_submit(queue, submits::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{SubmitInfo}fence::Fence: defaults toC_NULL(externsync)
queue_submit(queue, submits::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit_2_khr — MethodExtension: VK_KHR_synchronization2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{SubmitInfo2KHR}fptr::FunctionPtr: function pointer used for the API callfence::Fence: defaults toC_NULL(externsync)
queue_submit_2_khr(queue, submits::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_submit_2_khr — MethodExtension: VK_KHR_synchronization2
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)submits::Vector{SubmitInfo2KHR}fence::Fence: defaults toC_NULL(externsync)
queue_submit_2_khr(queue, submits::AbstractArray; fence) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)fptr::FunctionPtr: function pointer used for the API call
queue_wait_idle(queue, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.queue_wait_idle — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
queue::Queue(externsync)
queue_wait_idle(queue) -> ResultTypes.Result{Result, VulkanError}
Vulkan.register_device_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedevice_event_info::DeviceEventInfoEXTfptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
register_device_event_ext(device, device_event_info::DeviceEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_device_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedevice_event_info::DeviceEventInfoEXTallocator::AllocationCallbacks: defaults toC_NULL
register_device_event_ext(device, device_event_info::DeviceEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_display_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_event_info::DisplayEventInfoEXTfptr::FunctionPtr: function pointer used for the API callallocator::AllocationCallbacks: defaults toC_NULL
register_display_event_ext(device, display, display_event_info::DisplayEventInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.register_display_event_ext — MethodExtension: VK_EXT_display_control
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicedisplay::DisplayKHRdisplay_event_info::DisplayEventInfoEXTallocator::AllocationCallbacks: defaults toC_NULL
register_display_event_ext(device, display, display_event_info::DisplayEventInfoEXT; allocator) -> ResultTypes.Result{Fence, VulkanError}
Vulkan.release_display_ext — MethodExtension: VK_EXT_direct_mode_display
Return codes:
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHRfptr::FunctionPtr: function pointer used for the API call
release_display_ext(physical_device, display, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_display_ext — MethodExtension: VK_EXT_direct_mode_display
Return codes:
Arguments:
physical_device::PhysicalDevicedisplay::DisplayKHR
release_display_ext(physical_device, display) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API callconfiguration::PerformanceConfigurationINTEL: defaults toC_NULL(externsync)
release_performance_configuration_intel(device, fptr::Union{Ptr{Nothing}, Base.CFunction}; configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_performance_configuration_intel — MethodExtension: VK_INTEL_performance_query
Return codes:
ERROR_TOO_MANY_OBJECTSERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceconfiguration::PerformanceConfigurationINTEL: defaults toC_NULL(externsync)
release_performance_configuration_intel(device; configuration) -> ResultTypes.Result{Result, VulkanError}
Vulkan.release_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
release_profiling_lock_khr(device, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.release_profiling_lock_khr — MethodExtension: VK_KHR_performance_query
Arguments:
device::Device
release_profiling_lock_khr(device)
Vulkan.reset_command_buffer — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)fptr::FunctionPtr: function pointer used for the API callflags::CommandBufferResetFlag: defaults to0
reset_command_buffer(command_buffer, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_command_buffer — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
command_buffer::CommandBuffer(externsync)flags::CommandBufferResetFlag: defaults to0
reset_command_buffer(command_buffer; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_command_pool — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtr: function pointer used for the API callflags::CommandPoolResetFlag: defaults to0
reset_command_pool(device, command_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_command_pool — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicecommand_pool::CommandPool(externsync)flags::CommandPoolResetFlag: defaults to0
reset_command_pool(device, command_pool; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_descriptor_pool — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)fptr::FunctionPtr: function pointer used for the API callflags::UInt32: defaults to0
reset_descriptor_pool(device, descriptor_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_descriptor_pool — MethodReturn codes:
Arguments:
device::Devicedescriptor_pool::DescriptorPool(externsync)flags::UInt32: defaults to0
reset_descriptor_pool(device, descriptor_pool; flags) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_event — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr: function pointer used for the API call
reset_event(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_event — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)
reset_event(device, event) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_fences — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefences::Vector{Fence}(externsync)fptr::FunctionPtr: function pointer used for the API call
reset_fences(device, fences::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_fences — MethodReturn codes:
ERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicefences::Vector{Fence}(externsync)
reset_fences(device, fences::AbstractArray) -> ResultTypes.Result{Result, VulkanError}
Vulkan.reset_query_pool — MethodArguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32fptr::FunctionPtr: function pointer used for the API call
reset_query_pool(device, query_pool, first_query::Integer, query_count::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.reset_query_pool — MethodArguments:
device::Devicequery_pool::QueryPoolfirst_query::UInt32query_count::UInt32
reset_query_pool(device, query_pool, first_query::Integer, query_count::Integer)
Vulkan.set_debug_utils_object_name_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::DebugUtilsObjectNameInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
set_debug_utils_object_name_ext(device, name_info::DebugUtilsObjectNameInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_name_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicename_info::DebugUtilsObjectNameInfoEXT(externsync)
set_debug_utils_object_name_ext(device, name_info::DebugUtilsObjectNameInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_tag_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::DebugUtilsObjectTagInfoEXT(externsync)fptr::FunctionPtr: function pointer used for the API call
set_debug_utils_object_tag_ext(device, tag_info::DebugUtilsObjectTagInfoEXT, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_debug_utils_object_tag_ext — MethodExtension: VK_EXT_debug_utils
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicetag_info::DebugUtilsObjectTagInfoEXT(externsync)
set_debug_utils_object_tag_ext(device, tag_info::DebugUtilsObjectTagInfoEXT) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_driver — MethodConvenience function for setting an ICD (Installable Client Driver) used by Vulkan. Only SwiftShader is currently supported. To add another ICD, you must do it by hand. You can achieve that by setting the environment variable "VKICDFILENAMES" to point to your own ICD JSON file, as described in https://github.com/KhronosGroup/Vulkan-Loader/blob/master/loader/LoaderAndLayerInterface.md#icd-discovery.
Available drivers:
- SwiftShader: a CPU implementation of Vulkan. Requires
SwiftShader_jllto be imported inmod.
set_driver(mod::Module, backend::Symbol) -> String
Vulkan.set_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)fptr::FunctionPtr: function pointer used for the API call
set_event(device, event, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_event — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceevent::Event(externsync)
set_event(device, event) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_hdr_metadata_ext — MethodExtension: VK_EXT_hdr_metadata
Arguments:
device::Deviceswapchains::Vector{SwapchainKHR}metadata::Vector{HdrMetadataEXT}fptr::FunctionPtr: function pointer used for the API call
set_hdr_metadata_ext(device, swapchains::AbstractArray, metadata::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.set_hdr_metadata_ext — MethodExtension: VK_EXT_hdr_metadata
Arguments:
device::Deviceswapchains::Vector{SwapchainKHR}metadata::Vector{HdrMetadataEXT}
set_hdr_metadata_ext(device, swapchains::AbstractArray, metadata::AbstractArray)
Vulkan.set_local_dimming_amd — MethodExtension: VK_AMD_display_native_hdr
Arguments:
device::Deviceswap_chain::SwapchainKHRlocal_dimming_enable::Boolfptr::FunctionPtr: function pointer used for the API call
set_local_dimming_amd(device, swap_chain, local_dimming_enable::Bool, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.set_local_dimming_amd — MethodExtension: VK_AMD_display_native_hdr
Arguments:
device::Deviceswap_chain::SwapchainKHRlocal_dimming_enable::Bool
set_local_dimming_amd(device, swap_chain, local_dimming_enable::Bool)
Vulkan.set_private_data_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXTdata::UInt64fptr::FunctionPtr: function pointer used for the API call
set_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot, data::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.set_private_data_ext — MethodExtension: VK_EXT_private_data
Return codes:
ERROR_OUT_OF_HOST_MEMORY
Arguments:
device::Deviceobject_type::ObjectTypeobject_handle::UInt64private_data_slot::PrivateDataSlotEXTdata::UInt64
set_private_data_ext(device, object_type::ObjectType, object_handle::Integer, private_data_slot, data::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.signal_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicesignal_info::SemaphoreSignalInfofptr::FunctionPtr: function pointer used for the API call
signal_semaphore(device, signal_info::SemaphoreSignalInfo, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.signal_semaphore — MethodReturn codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Devicesignal_info::SemaphoreSignalInfo
signal_semaphore(device, signal_info::SemaphoreSignalInfo) -> ResultTypes.Result{Result, VulkanError}
Vulkan.submit_debug_utils_message_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_types::DebugUtilsMessageTypeFlagEXTcallback_data::DebugUtilsMessengerCallbackDataEXTfptr::FunctionPtr: function pointer used for the API call
submit_debug_utils_message_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::DebugUtilsMessengerCallbackDataEXT, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.submit_debug_utils_message_ext — MethodExtension: VK_EXT_debug_utils
Arguments:
instance::Instancemessage_severity::DebugUtilsMessageSeverityFlagEXTmessage_types::DebugUtilsMessageTypeFlagEXTcallback_data::DebugUtilsMessengerCallbackDataEXT
submit_debug_utils_message_ext(instance, message_severity::DebugUtilsMessageSeverityFlagEXT, message_types::DebugUtilsMessageTypeFlagEXT, callback_data::DebugUtilsMessengerCallbackDataEXT)
Vulkan.to_vk — FunctionConvert a type into its corresponding Vulkan type.
Examples
julia> to_vk(UInt32, v"1")
0x00400000
julia> to_vk(NTuple{6, UInt8}, "hello")
(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00)to_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:15.
to_vk(_, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:16.
to_vk(_, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:17.
to_vk(T, x)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:18.
to_vk(T, version)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:19.
to_vk(T, s)defined at /home/runner/work/Vulkan.jl/Vulkan.jl/src/prewrap/conversions.jl:20.
Vulkan.trim_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)fptr::FunctionPtr: function pointer used for the API callflags::UInt32: defaults to0
trim_command_pool(device, command_pool, fptr::Union{Ptr{Nothing}, Base.CFunction}; flags)
Vulkan.trim_command_pool — MethodArguments:
device::Devicecommand_pool::CommandPool(externsync)flags::UInt32: defaults to0
trim_command_pool(device, command_pool; flags)
Vulkan.unchain — MethodBreak a next chain into its constituents, with all next members set to C_NULL.
unchain(x::Vulkan.HighLevelStruct) -> Vector{Any}
Vulkan.uninitialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Arguments:
device::Devicefptr::FunctionPtr: function pointer used for the API call
uninitialize_performance_api_intel(device, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.uninitialize_performance_api_intel — MethodExtension: VK_INTEL_performance_query
Arguments:
device::Device
uninitialize_performance_api_intel(device)
Vulkan.unmap_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)fptr::FunctionPtr: function pointer used for the API call
unmap_memory(device, memory, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.unmap_memory — MethodArguments:
device::Devicememory::DeviceMemory(externsync)
unmap_memory(device, memory)
Vulkan.update_descriptor_set_with_template — MethodArguments:
device::Devicedescriptor_set::DescriptorSet(externsync)descriptor_update_template::DescriptorUpdateTemplatedata::Ptr{Cvoid}fptr::FunctionPtr: function pointer used for the API call
update_descriptor_set_with_template(device, descriptor_set, descriptor_update_template, data::Ptr{Nothing}, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.update_descriptor_set_with_template — MethodArguments:
device::Devicedescriptor_set::DescriptorSet(externsync)descriptor_update_template::DescriptorUpdateTemplatedata::Ptr{Cvoid}
update_descriptor_set_with_template(device, descriptor_set, descriptor_update_template, data::Ptr{Nothing})
Vulkan.update_descriptor_sets — MethodArguments:
device::Devicedescriptor_writes::Vector{WriteDescriptorSet}(externsync)descriptor_copies::Vector{CopyDescriptorSet}(externsync)fptr::FunctionPtr: function pointer used for the API call
update_descriptor_sets(device, descriptor_writes::AbstractArray, descriptor_copies::AbstractArray, fptr::Union{Ptr{Nothing}, Base.CFunction})
Vulkan.update_descriptor_sets — MethodArguments:
device::Devicedescriptor_writes::Vector{WriteDescriptorSet}(externsync)descriptor_copies::Vector{CopyDescriptorSet}(externsync)
update_descriptor_sets(device, descriptor_writes::AbstractArray, descriptor_copies::AbstractArray)
Vulkan.wait_for_fences — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefences::Vector{Fence}wait_all::Booltimeout::UInt64fptr::FunctionPtr: function pointer used for the API call
wait_for_fences(device, fences::AbstractArray, wait_all::Bool, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_for_fences — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicefences::Vector{Fence}wait_all::Booltimeout::UInt64
wait_for_fences(device, fences::AbstractArray, wait_all::Bool, timeout::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_semaphores — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicewait_info::SemaphoreWaitInfotimeout::UInt64fptr::FunctionPtr: function pointer used for the API call
wait_semaphores(device, wait_info::SemaphoreWaitInfo, timeout::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.wait_semaphores — MethodReturn codes:
SUCCESSTIMEOUTERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORYERROR_DEVICE_LOST
Arguments:
device::Devicewait_info::SemaphoreWaitInfotimeout::UInt64
wait_semaphores(device, wait_info::SemaphoreWaitInfo, timeout::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypedata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UIntfptr::FunctionPtr: function pointer used for the API call
write_acceleration_structures_properties_khr(device, acceleration_structures::AbstractArray, query_type::QueryType, data_size::Integer, data::Ptr{Nothing}, stride::Integer, fptr::Union{Ptr{Nothing}, Base.CFunction}) -> ResultTypes.Result{Result, VulkanError}
Vulkan.write_acceleration_structures_properties_khr — MethodExtension: VK_KHR_acceleration_structure
Return codes:
ERROR_OUT_OF_HOST_MEMORYERROR_OUT_OF_DEVICE_MEMORY
Arguments:
device::Deviceacceleration_structures::Vector{AccelerationStructureKHR}query_type::QueryTypedata_size::UIntdata::Ptr{Cvoid}(must be a valid pointer withdata_sizebytes)stride::UInt
write_acceleration_structures_properties_khr(device, acceleration_structures::AbstractArray, query_type::QueryType, data_size::Integer, data::Ptr{Nothing}, stride::Integer) -> ResultTypes.Result{Result, VulkanError}
Vulkan.@bitmask_flag — Macro@bitmask_flag BitFlags::UInt32 begin
FLAG_A = 1
FLAG_B = 2
FLAG_C = 4
endEnumeration of bitmask flags that can be combined with &, | and xor, forbidding the combination of flags from different bitmasks.
Vulkan.@check — Macro@check vkCreateInstance(args...)Assign the expression to a variable named _return_code. Then, if the value is not a success code, return a VulkanError holding the return code.
Vulkan.@set_driver — MacroCall set_driver passing the current module as the first argument.